我想逐行遍历csv。 通常我会使用read.csv,问题是,我没有典型的标题,名称不在第一行但在第一列。
例如:
name1 1 2 3
name2 6 9 0
name3 8 7 0
...
有没有办法呢?
答案 0 :(得分:5)
您可以使用read.csv()
阅读它,然后转置它:
df = read.csv('row_csv.csv', sep=' ', header=FALSE, row.names=1)
df_fixed = data.frame(t(df))
完成后,您可以删除rownames以使其恢复正常:
rownames(df_fixed) = NULL
df_fixed
结果:
name1 name2 name3
1 1 6 8
2 2 9 7
3 3 0 0