考虑y =数据,x =名称,z =等级
每个名称在每个数据中都有一个值。但是csv没有排序。我是一个初学者,需要帮助,如果有人可以帮助,我想知道使用什么命令以及如何使用它。
import csv
from itertools import izip
a = izip(*csv.reader(open("input.csv", "rb")))
csv.writer(open("output.csv", "wb")).writerows(a)
或您可以使用熊猫
import pandas as pd
pd.read_csv('input.csv').T.to_csv('output.csv', index=False)
将csv读取到Pandas DataFrame中,然后转置:
import pandas as pd
df = pd.DataFrame([['x1','y1','z1'],['x2','y2','z2'],['x3','y3','z3']], columns=['x','y','z'])
print(df)
print(df.transpose())
df.to_csv('SAVE_PATH')