我有一個矩陣以下類型的 「一」:合併單元格
a<-matrix(c(1,"ich esse", 1, "gerne bananen", 1, "dazu auch einen apfel", 2, "ich mag brezen", 2, "mit butter"), nrow=5, ncol=2, byrow = TRUE)
我希望得到一個矩陣 「B」 看起來像這樣:
b<-matrix(c(1,"ich esse gerne bananen dazu auch einen apfel", 2, "ich mag brezen mit butter"), nrow=2, ncol=2, byrow = TRUE)
Q
合併單元格
-2
A
回答
2
用dplyr
library(dplyr)
a <- as.data.frame(a)
names(a) <- c('group', 'text')
a %>%
group_by(group) %>%
summarise(text2 = paste(text, collapse = " ")) %>%
as.matrix()
的答案
+1
完美的工作!非常感謝你 –
1
下面是另一種解決方案:
library(data.table)
library(stringr)
a<-matrix(c(1,"ich esse", 1, "gerne bananen", 1, "dazu auch einen apfel", 2, "ich mag brezen", 2, "mit butter"), nrow=5, ncol=2, byrow = TRUE)
d<- as.data.table(a)
d[,str_c(V2,collapse=' '),by=V1]
# V1 V1
#1: 1 ich esse gerne bananen dazu auch einen apfel
#2: 2 ich mag brezen mit butter
相關問題
- 1. 合併重複單元格?
- 2. 合併單元格值 - PHP
- 3. Slickgrid合併單元格
- 4. HTML表單元格合併
- 5. 表合併單元格 - Vaadin
- 6. 合併表單元格
- 7. 成對合並單元格
- 8. ruby csv合併單元格
- 9. html表單元格合併
- 10. DataGridView合併單元格
- 11. VSTO合併單元格
- 12. SQL合併單元格
- 13. 與次合併單元格
- 14. HTML合併單元格表
- 15. python openpyxl合併單元格
- 16. 嵌套合併單元格
- 17. Google電子表格單元格引用合併單元格
- 18. 合併HTML表格單元格
- 19. 用合併單元格生成表格
- 20. 使用AngularJS合併表格單元格
- 21. 合併表格中的單元格
- 22. 合併兩個HTML表格單元格
- 23. 合併單元格並對齊左邊
- 24. SQL從多行合併單元格到單個單元格
- 25. 以ms爲單位合併單元格
- 26. 如何合併/合併不帶colspan的HTML表格單元格
- 27. Excel複製並粘貼合併單元格爲單元格格式
- 28. 將多個單元格合併爲一個單元格R
- 29. Excel合併單元格,如果其他單元格匹配
- 30. 將單元格與以下空白單元格合併
這裏是一個基R法'as.matrix(集合體(X2〜X1,data.frame(a)中,函數(x)的糊(X,崩潰= 「」 )))' –