全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
9712 5
2014-11-23
我首先用这个命令讲一个数据框进行分割:s=split(data,as.factor(data$PERMNO))

分割后就变成了一个list,然后这个list里面的一个个模块(以permno码为标识)也是list。具体形式如下:

1.png

然后,我想写一个循环语句对每一个小模块(以permno码为标识)处理,但是不知道怎么提取每一个小模块。
比如说s[1]的内容是

   2.png

我想对其中的DATE进行筛选。但是s[1]$DATE的结果是:
s[1]$DATE
NULL


想问问大家有什么办法可以提取出每一个小list中的DATE变量吗?~~

二维码

扫码加我 拉你入群

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

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

全部回复
2014-11-23 16:13:34
利用unlist试试
二维码

扫码加我 拉你入群

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

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

2014-11-23 22:05:40
方法一:
先编写一个提取list子集的函数:
复制代码

然后用lapply或者sapply
sapply(s,subdate)
看一下出来的结果

方法二:
提取DATE内容:
复制代码

变动其中的数字,就可以把每一组的DATE提取出来了。
(需要自己编写循环)
二维码

扫码加我 拉你入群

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

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

2014-11-25 09:39:01
jiangbeilu 发表于 2014-11-23 22:05
方法一:
先编写一个提取list子集的函数:
谢谢,很受教,学习啦~~!!
二维码

扫码加我 拉你入群

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

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

2015-10-16 10:31:15
jiangbeilu 发表于 2014-11-23 22:05
方法一:
先编写一个提取list子集的函数:
对我有帮助,特此注册感谢。
二维码

扫码加我 拉你入群

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

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

2015-10-16 16:02:58
梦不愿醒 发表于 2015-10-16 10:31
对我有帮助,特此注册感谢。
不客气
二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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