使用R将数据提取到新列中

时间:2016-08-15 08:41:46

标签: r

我是R的新手,我在将数据提取到新列时遇到了困难。我当前的数据框如下所示

          Column1.Column2.Column3
          10,22,32
          52,2,5
          51,29,6

我希望以表格形式这样做。我该怎么办?

          Column1 Column2 Column3
          10      22      32
          52      2       5
          51      29      6

2 个答案:

答案 0 :(得分:1)

我假设第一行是标题:

DELETE FROM
   mytable A
WHERE
  A.rowid >
   ANY (
     SELECT
        B.rowid
     FROM
        mytable B
     WHERE
        A.col1 = B.col1
     AND
        A.col2 = B.col2
        );

答案 1 :(得分:1)

我们可以使用read.csv

read.csv(text=as.character(df[,1]), header=FALSE, col.names = scan(text=names(df),
                  what="", sep=".", quiet=TRUE))
#  Column1 Column2 Column3
#1      10      22      32
#2      52       2       5
#3      51      29       6