[英]R : assign a row as column names to a dataframe
我有如下數據框。 我想將第一行的列中的值用作列名。 由於列總數為275,因此它們太多了,無法使用簡單的分配方式,例如df <- c("a","b")
感謝您的幫助。
> 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
>
謝謝,
--ihsanna
您是通過read.csv還是read.table獲得此功能的? 如果下面的方法不起作用,則可以選擇header = T來將第一行作為列名讀入。
names(db) <- db[1,]
如果要刪除第一行,請使用:
db <- db[-1,]
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.