首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >R将向量组合到数据帧中,但没有连续的公共变量

R将向量组合到数据帧中,但没有连续的公共变量
EN

Stack Overflow用户
提问于 2012-10-04 19:03:35
回答 1查看 169关注 0票数 0

我有两个不同的文件,我想合并成一个数据框,但我不知道怎么做!第一个文件有两列;一个是日期,下面是泥石流事件的二进制代码。然后,我的另一个文件也有两列;日期,然后是降水数据。

问题是,这两个日期列并不都包含相同的日期。二进制1是1900 - 2005年4-10月的每一天,而降水文件的日期是从1911年到2004年,某些月份和某些年份的数据丢失了。

所以我的问题是,如何制作一个数据帧,它将包含日期,二进制0或1,然后是该特定日期的相应精确值。我只需要在二进制文件中有信息的日子的精确信息;其他的可以忽略。

我试着使用我在回答其他问题时发现的代码,但它们都不能解决我的问题。老实说,我不知道这是不是我需要的。我希望最终能做一个逻辑回归。

如果有人能帮助我并提出一个方法,我将不胜感激!我也真的不是很懂技术,对R也不太满意,所以如果你的建议真的很简单,我会很感激的!

EN

回答 1

Stack Overflow用户

发布于 2012-10-04 19:34:46

如果你想合并日期相同的数据,可以看看%in%intersect。就像这样

代码语言:javascript
复制
# not tested. Beware.
new_dates<- intersect(data_1[,1],data_2[,1])
new_data <- cbind(new_dates,data_1[data_1[,1] %in% new_dates,2] , data_2{data_2 %in% new_dates,2])

(可能是以更简洁的方式来处理不断出现的plyr包:-)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12725878

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档