java数字组合不同长度_列表和data.frame组合(每行的行数相同但长度不同)

如何在R中组合不同的列表和data.frame(相同的行,但每列的长度不同)?

我有两个LIST和一个data.frame,COL01,COL02和COL03,我想把它们组合成一个data.frame

COL01 =

structure(list(V1 = c(-0.0431597784900261, -0.518148142834806,

-0.237032580263406, -0.920434206514568, -0.95436194682491, -0.556922703189482

), V2 = c(-0.518148142834806, -0.237032580263406, -0.920434206514568,

-0.95436194682491, -0.556922703189482), V3 = c(-0.237032580263406,

-0.920434206514568, -0.95436194682491, -0.556922703189482, -0.988289687135251

), V4 = c(-0.920434206514568, -0.95436194682491, -0.556922703189482,

-0.988289687135251, 0.0569519413796151), V5 = c(-0.95436194682491,

-0.556922703189482, -0.988289687135251, 0.0569519413796151, 0.0981633964482812

), V6 = c(-0.95436194682491, -0.556922703189482, -0.988289687135251,

0.0569519413796151, 0.0981633964482812, -1.60696055701778)), .Names = c("V1",

"V2", "V3", "V4", "V5", "V6"))

COL02 =

structure(list(V1 = c(0.490280732997843, -0.232516232554677,

0.237972180098397, -0.988223009354951, -1.33316658650733, -0.603056329566425

), V2 = c(-0.232516232554677, 0.237972180098397, -0.988223009354951,

-1.33316658650733, -0.603056329566425), V3 = c(0.237972180098397,

-0.988223009354951, -1.33316658650733, -0.603056329566425, -0.999192946437536

), V4 = c(-0.988223009354951, -1.33316658650733, -0.603056329566425,

-0.999192946437536, 0.00282420705837356), V5 = c(-1.33316658650733,

-0.603056329566425, -0.999192946437536, 0.00282420705837356,

-0.138063379339347), V6 = c(-1.33316658650733, -0.603056329566425,

-0.999192946437536, 0.00282420705837356, -0.138063379339347,

-1.57598823020269)), .Names = c("V1", "V2", "V3", "V4", "V5",

"V6"))

COL03

), LATITUDE = c(-2.5, -2.5, -2.5, -2.5, -2.5, -2.5), DATE_START = structure(c(1358812800,

1358899200, 1358985600, 1359072000, 1359158400, 1359244800), class = c("POSIXct",

"POSIXt")), DATE_END = structure(c(1359417600, 1359504000, 1359590400,

1359676800, 1359763200, 1359849600), class = c("POSIXct", "POSIXt"

)), FLAG = c(4, 4, 4, 4, 4, 4)), .Names = c("LONGITUDE", "LATITUDE",

"DATE_START", "DATE_END", "FLAG"), row.names = c(NA, 6L), class = "data.frame")

我期望的结果是具有2个列表列和一个数据帧的数据帧

COL01 COL02 LONGITUDE LATITUDE DATE_START DATE_END FLAG

1 -0.04315978 -0.51814814 -0.23703258 -0.92043421 -0.95436195 -0.55692270 0.4902807 -0.2325162 0.2379722 -0.9882230 -1.3331666 -0.6030563 52.5 -2.5 2013-01-22 2013-01-29 4

2 -0.5181481 -0.2370326 -0.9204342 -0.9543619 -0.5569227 -0.2325162 0.2379722 -0.9882230 -1.3331666 -0.6030563 52.5 -2.5 2013-01-23 2013-01-30 4

3 -0.2370326 -0.9204342 -0.9543619 -0.5569227 -0.9882897 0.2379722 -0.9882230 -1.3331666 -0.6030563 -0.9991929 52.5 -2.5 2013-01-24 2013-01-31 4

4 -0.92043421 -0.95436195 -0.55692270 -0.98828969 0.05695194 -0.988223009 -1.333166587 -0.603056330 -0.999192946 0.002824207 52.5 -2.5 2013-01-25 2013-02-01 4

5 -0.95436195 -0.55692270 -0.98828969 0.05695194 0.09816340 -1.333166587 -0.603056330 -0.999192946 0.002824207 -0.138063379 52.5 -2.5 2013-01-26 2013-02-02 4

6 -0.95436195 -0.55692270 -0.98828969 0.05695194 0.09816340 -1.60696056 -1.333166587 -0.603056330 -0.999192946 0.002824207 -0.138063379 -1.575988230 52.5 -2.5 2013-01-27 2013-02-03 4

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值