簡體   English   中英

在R中,如何從數據框列中提取字符串並將其合並到新列表中?

[英]In R, how do you extract and combine strings from data frame columns into a new list?

我有一個數據框,可以從該數據框訪問存儲在各列中的字符串。 例如,adults $ IDone和adults $ IDtwo分別為每個列生成所有字符串。 但是,當我嘗試組合這兩組字符串c(adults $ IDone,adults $ IDtwo)時,我得到的是數字而不是存儲的字符串。 我覺得我一定完全誤解了數據幀的工作原理……在此先感謝您的幫助!

adults$IDone和其他變量是因素。 當您嘗試使用c()將它們串聯時,您將獲得它們的數字表示形式。 這是一個常見的初學者問題。

您需要將它們包裝為as.character()以獲得所需的輸出。

c(as.character(adults$IDone), as.character(adults$IDtwo))

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM