具有不同行数的数据帧

时间:2014-02-08 04:16:14

标签: r row

有5列。列1,2,3和5具有252个数据点。第4列有58个数据点。

这是我的代码:

    Dpercent <- data.frame(percentAAport, percentIBMport, percentFBport, 
                           percentTWTRport, percentMSFTport) 
    #the percentXXport are the col. variable names

我浏览了类似的问题并尝试了用户提供的几个答案,例如:

as.data.frame
cbindX
rbindX
cbindPad
rbindPad

但他们都失败了(除非我搞砸了 - 我是新手)。 我对解决方案的想法:

向第4列添加数据为“0”或“NA”的行0:194,但我不知道该怎么做。

或者为第4列运行循环,将“0”或“NA”归于前194行中的每一行。

其他信息:

我最终将在数据帧上使用矩阵乘法,并希望在数据帧上使用内置函数,如sort。 列数据来自在线资源,并且已经在R中进行了一些数学计算。

由于

1 个答案:

答案 0 :(得分:2)

Dpercent <- data.frame(percentAAport, percentIBMport, percentFBport, 
                       percentTWTRport= c( rep(NA, 194), percentTWTRport),
                       percentMSFTport)