全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
7644 15
2017-04-17
求教!
本人小白,R语言刚入门,只知道如何提取csv文件里的列名然后进行分析。
然后现在手上的数据大概是下面这个表这样子的。
数据很多,有两万多条,是属于四十多个不同名称的同一段时间内的所有收益率数据。
现在我想利用R语言首先根据名称的不同分别进行它们的分析。也就是对同一名称的所有行进行分析,但是不知道怎么操作。
然后再根据分类的不同,因为同一个分类有几个不同的名称的数据,再进行分析。这个想要用属于这个分类的所有的数据的平均值进行分析。
请大神指教!!谢谢!!
名称 日期分类
收益率
A 日期1 D 收益1
A 日期2 D 收益2
A 日期3 D 收益3
B 日期1 E 收益4
B 日期2 E 收益5
B 日期3 E 收益6
C 日期1 D 收益7
C 日期2 D 收益8
C 日期3 D 收益9

二维码

扫码加我 拉你入群

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

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

全部回复
2017-4-17 14:56:05
table[table$名称==A]
二维码

扫码加我 拉你入群

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

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

2017-4-17 15:01:59
对面板数据进行分组,变成每个名称的时间序列数据。
假设你的数据是da,label是v1,v2...
复制代码
二维码

扫码加我 拉你入群

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

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

2017-4-17 15:30:38
dplyr

group_by%>%
summarise
二维码

扫码加我 拉你入群

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

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

2017-4-17 16:39:01
用split()函数也可以
二维码

扫码加我 拉你入群

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

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

2017-4-17 18:01:06
felixzhao123 发表于 2017-4-17 15:30
dplyr

group_by%>%
谢谢您!
但是我用dplyr包只能根据列名取列,尝试用df["A",]这样来取行出现的是全部列名,但是下面的数据只有一行写着NA,如果是df来取哪几行又可以成功运行。
如果您方便的话能否稍微详细解释怎么操作吗?谢谢!
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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