Преобразование имен столбцов в виде списка в R - PullRequest
0 голосов
/ 02 апреля 2020

Для данного кадра данных df я хочу получить все имена столбцов в виде списка, разделенного запятой. Мне нужно вот что: "observation_date", "TERMCBAUTO48NS", "BAA10YM", "AAA10YM"...

Как я могу это сделать? Спасибо.

Следующий код не генерирует то, что мне нужно:

list(colnames(df))

Out:

[[1]]
 [1] "observation_date" "TERMCBAUTO48NS"  
 [3] "BAA10YM"          "AAA10YM"         
 [5] "TB3SMFFM"         "T5YFFM"          
 [7] "T10Y2YM"          "BAA"             
 [9] "AAA"              "TERMCBCCALLNS"   
[11] "MPRIME"           "TWEXBMTH"        
[13] "M1SL"             "M2SL"            
[15] "RMFSL"            "SVSTCBSL"        
[17] "BORROW"           "SEABORR"         
[19] "GDBFRM"           "DDDFCBNS"        
[21] "TSDFBOI"          "REQRESNS"        
[23] "DPCERA3M086SBEA"  "PSAVERT"         
[25] "DTTHFM"           "DTRTM"           
[27] "IPMAN"            "IPCONGD"         
[29] "CPIAUCSL"         "CPIHOSSL"        
[31] "CSUSHPINSA"       "FEDFUNDS"        
[33] "UNRATE"           "INDPRO"          
[35] "RECPROUSM156N"    "HOUST"           
[37] "SPASTT01USM661N"  "CP"              

1 Ответ

1 голос
/ 02 апреля 2020

Вы можете использовать dQuote:

paste(dQuote(colnames(df)), collapse = ", ")
"“n”, “s”, “b”"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...