У меня есть фрейм данных под названием «stemmoutput» (смотри ниже):Как объединить несколько значений столбцов в один столбец?
X1 X2 X3 X4 X5 X6 X7 X8 X9 X10
1 tanaman cabai
2 banget hama sakit tanaman
3 koramil nogosari melaks ecek hama tanaman padi ppl ds rambun
И я хочу, чтобы объединить несколько столбцов значений в одну колонку, как это:
TEXT
1 tanaman cabai
2 banget hama sakit tanaman
3 koramil nogosari melaks ecek hama tanaman padi ppl ds rambun
Я попробовал этот код, и она работает
stemmoutput$TEXT <- with(stemmoutput, paste(X1,X2,X3,X4,X5,X6,X7,X8,X9,X10, sep=" "))
но есть ли другой способ, который является более эффективным, без необходимости записать имя столбца по одному?
Я также пробовал этот код, как показано ниже, но это тоже не сработало.
for(i in names(stemmoutput)){
stemmoutput$TEXT <- with(stemmoutput, paste(i, sep=" "))}
это работает, большое спасибо – Ihda
@lhda Спасибо за обратную связь – akrun