[英]merge every other row in R
我有這個數據框,其中 id 和值位於兩個交替行上。
278
8134134 87903 98732 1248
9907
3134 1450893 1345807 1234 555
23
23487 12347 3407
我正在嘗試將值附加到 ids 以便它們在同一行上。
278 8134134 87903 98732 1248
9907 3134 1450893 1345807 1234 555
23 23487 12347 3407
(還想知道如何在這些問題中格式化表格!)
目前尚不清楚您的數據結構究竟是什么樣子。 我已經盡力了。 原則上,您可以使用c(TRUE, FALSE)
索引並依靠回收來獲取備用行。
df <-
data.frame(x = c("278",
"8134134 87903 98732 1248",
"9907",
"3134 1450893 1345807 1234 555",
"23",
"23487 12347 3407"),
stringsAsFactors = FALSE)
cbind(df[c(TRUE, FALSE), ],
df[c(FALSE, TRUE), ])
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.