全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
7227 8
2015-04-03
问题如下:
       我有三个数据框,df01、df02、df03,我现在想用一个for循环,使用这三个数据框的数据,或者打印这三个数据框,怎么写呢?谢谢
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2015-4-3 00:37:47
复制代码
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2015-4-3 13:59:54
hugebear 发表于 2015-4-3 00:37
谢谢,这样确实好使,用list的思路,不过现实问题是我有2000多个数据框,用objects()只能按名称,不能真正的调用数据框怎么办?谢谢。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2015-4-3 21:38:03
gaoyun2879 发表于 2015-4-3 13:59
谢谢,这样确实好使,用list的思路,不过现实问题是我有2000多个数据框,用objects()只能按名称,不能真正 ...
你不会一次同时调用2000个数据框吧?把你的问题说清楚,最好能给出实际数据和想得到的结果。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2015-4-6 10:45:29
hugebear 发表于 2015-4-3 21:38
你不会一次同时调用2000个数据框吧?把你的问题说清楚,最好能给出实际数据和想得到的结果。
就是我有2000个数据框df0001~df2000,我想在i=1时,把df0001中的一个变量提取出来存进一个新的汇总数据框中,在i=2时提取df0002的,这样依次把2000个数据框的指定变量提取出来,您看可行么?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2015-4-6 12:04:28
gaoyun2879 发表于 2015-4-6 10:45
就是我有2000个数据框df0001~df2000,我想在i=1时,把df0001中的一个变量提取出来存进一个新的汇总数据框 ...
可以的。3个和2000个并不存在本质上的差别,关键都在于把所有的数据框存放在一个list里,然后就可以用循环或者lapply函数了。 可能需要一个关键的函数get。举例如下:
复制代码
之后的操作就根据你的具体要求比较简单地实现了。我用的都是R里最基本的函数,很有可能有专门的package提供更好的解法。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群