R 資料內不同column合併成同一column

39 views
Skip to first unread message

Sherry

unread,
Apr 23, 2023, 4:42:50 PM4/23/23
to R軟體使用者論壇
前輩們好:

如題,我想將X16、X31.....的第4列的值,都合併到X1
請問我應該怎麼做呢?謝謝大家!
1682282461408.jpg

WEPA ^_^

unread,
Apr 25, 2023, 9:09:16 AM4/25/23
to R軟體使用者論壇

Hi Sherry, 

合併可以使用 paste 或是 paste0, 參考以下範例:

mydf <- head(iris[-5])
mydf
# 使用 apply + paste0 合併4欄資料
mydf$all <- apply(mydf, 1, function(x) paste0(x, collapse = ","))
mydf$all
# [1] "5.1,3.5,1.4,0.2" "4.9,3,1.4,0.2" "4.7,3.2,1.3,0.2" "4.6,3.1,1.5,0.2" "5,3.6,1.4,0.2" "5.4,3.9,1.7,0.4"
# end
Sherry 在 2023年4月24日 星期一凌晨4:42:50 [UTC+8] 的信中寫道:

Sherry

unread,
May 1, 2023, 12:02:12 PM5/1/23
to R軟體使用者論壇
WEPA您好:

好的,非常感謝您的協助!馬上嘗試看看!

WEPA ^_^ 在 2023年4月25日 星期二晚上9:09:16 [UTC+8] 的信中寫道:
Reply all
Reply to author
Forward
0 new messages