R:将行作为列名分配给数据帧
我有一个数据框,如下所示。我想使用第一行列中的值作为列名。由于列总数为275列,它们太多,无法使用简单的赋值方式,例如R:将行作为列名分配给数据帧,r,R,我有一个数据框,如下所示。我想使用第一行列中的值作为列名。由于列总数为275列,它们太多,无法使用简单的赋值方式,例如df您是通过read.csv还是read.table获得的?要么选择header=T,将第一行作为列名读入,如果没有,下面的选项应该可以工作 names(db)您是通过read.csv还是read.table获得此信息的?要么选择header=T,将第一行作为列名读入,如果没有,下面的选项应该可以工作 names(db)您正在尝试转置数据吗t(db)?您是否正在尝试转置数据t(d
df您是通过read.csv还是read.table获得的?要么选择header=T,将第一行作为列名读入,如果没有,下面的选项应该可以工作
names(db)您是通过read.csv还是read.table获得此信息的?要么选择header=T,将第一行作为列名读入,如果没有,下面的选项应该可以工作
names(db)您正在尝试转置数据吗t(db)
?您是否正在尝试转置数据<代码>t(db)
?
> dim(db)
[1] 10 275
> db[1:5,1:5]
V4 V5 V6 V7 V8
1 1352.9400 1357.5300 1361.7500 1365.9800 1370.2000
2 0.0662 0.0882 0.1125 0.1409 0.1768
3 0.0659 0.0879 0.1122 0.1406 0.1765
4 0.0663 0.0884 0.1127 0.1411 0.1770
5 0.0622 0.0843 0.1086 0.1369 0.1728
>