@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
答案 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看起来像您想要的方式