[英]R dataframe naming the headers
我有一個data.frame df
如下,列名為A,B,C。
A B C
1 2 3
4 5 6
7 8 9
所以在上面的例子1,4,7中df$A
現在我想將這個data.frame列為3次,將列的名稱更改為ABC A.1 B.1 C.1 A.2 B.2 C.2
所以我的新data.frame newDf
將有9列。
基本上我想要的是知道如何更改給定data.frame的列的名稱。 一旦我能做到這一點,我可以列綁定,事情會起作用。 請舉例說明你的答案。
如果您的數據框有c列,那么您可以創建一個包含c個字符串的向量。 然后使用names函數將標題設置為列的名稱。
col_headings <- c('heading1','heading2', ....,'heading_c')
names(your_dataframe) <- col_headings
查看?data.frame
的“另請參見”部分:
'I', 'plot.data.frame', 'print.data.frame', 'row.names', 'names' (for the column names), '[.data.frame' for subsetting methods, 'Math.data.frame' etc, about _Group_ methods for 'data.frame's; 'read.table', 'make.names'.
你會在那里找到names
的參考。 現在您可以閱讀?names
以了解如何使用它。 ;-)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.