有没有办法使用R将多列中的值排序并组合成一列?

时间:2016-02-19 22:26:30

标签: r

有没有办法使用R?

对多列中的值进行排序和组合成一列

例如:如果我有如下数据框:

     [1]  [2] [3]
[1]   2   bb  cat
[2]   3   cc  bat
[3]   5   xx  sat

我想编写代码,创建一个新列,对前3个值进行排序,然后将它们组合成逗号分隔值

预期产出:

     [1]  [2] [3]  [4]
[1]   2   bb  cat  2,bb,cat
[2]   3   cc  bat  3,bat,cc
[3]   5   xx  sat  5,sat,xx

1 个答案:

答案 0 :(得分:1)

这是你可以做的:

rows_count = WorksheetFunction.CountA(ThisWorkbook.Worksheets("Sheet1").Range("A:A"))