大熊猫可以读取转置的CSV吗?

时间:2016-09-08 01:59:03

标签: python pandas csv

@AllArgsConstructor可以读取转置的CSV吗?这是文件(注意我还想选择列的子集):

pandas

想获得此DataFrame:

A,x,x,x,x,1,2,3
B,x,x,x,x,4,5,6
C,x,x,x,x,7,8,9

2 个答案:

答案 0 :(得分:9)

pd.read_csv('file.csv', index_col=0, header=None).T

答案 1 :(得分:0)

此外,如果您的文件如下所示:

"some-line-you-want-to-skip"
A,x,x,x,x,1,2,3
B,x,x,x,x,4,5,6
C,x,x,x,x,7,8,9

可以执行以下操作:

df = pd.read_csv(filename, skiprows=1, header=None).T   # Read csv, and transpose
df.columns = df.iloc[0]                                 # Set new column names
df.drop(0,inplace=True)                                 # Drop duplicated row

这也会使df看起来像您想要的方式