楼主: fml321
7770 15

[问答] R如何对csv文件里的特定行进行分析 [推广有奖]

11
felixzhao123 发表于 2017-4-18 10:55:18
fml321 发表于 2017-4-17 18:01
谢谢您!
但是我用dplyr包只能根据列名取列,尝试用df["A",]这样来取行出现的是全部列名,但是下面的数据 ...
  1. require(dplyr)
  2. sample_Dt <- data.frame(
  3.   Name=rep(c("A","B","C"),10),
  4.   Category=rep(c("D","E","F"),10),
  5.   Return=rnorm(30)
  6. )

  7. data_Summary <- sample_Dt%>%
  8.   group_by(Name,Category)%>%
  9.   summarise(
  10.     AvgReturn=mean(Return)
  11.   )
复制代码
已有 1 人评分论坛币 收起 理由
admin_kefu + 10 热心帮助其他会员

总评分: 论坛币 + 10   查看全部评分

12
fml321 发表于 2017-4-18 13:54:44
felixzhao123 发表于 2017-4-18 10:55
谢谢您!我明白了!

13
colinxf 学生认证  发表于 2017-4-18 16:55:33
fml321 发表于 2017-4-17 21:37
您好,不好意思又打扰了QAQ
请问一下经过您的方法后我把一个大数据分成了几十份数据,接下来我对它们的操 ...
循环处理,就用for循环

14
fml321 发表于 2017-4-20 12:34:06
colinxf 发表于 2017-4-18 16:55
循环处理,就用for循环
好的,我明白了,谢谢您!

15
fml321 发表于 2017-4-29 13:21:00
colinxf 发表于 2017-4-18 16:55
循环处理,就用for循环
您好,不好意思又打扰了QAQ
我是想要对这些数据循环处理作图的,每个数据都作一个图,单个数据的我这样做就可以画出来了:
  1. plot(浦发银行$Dret, pty=1, type="l", lty="solid", xaxt="n",
  2.      main = "浦发银行日收益率",xlab = "日期", col = "1",
  3.      ylab = "日收益率", asp=500)
复制代码
但是尝试了用for()语句循环,我模仿着其他的写了:
  1. par(ask=T)
  2. for(i in 1:81)
  3. {plot(Data$Dret, pty=1, type="l", lty="solid", xaxt="n",
  4.       main = colnames(data)+"日收益率",xlab = "日期", col = "1",
  5.       ylab = "日收益率", asp=500)}
复制代码
会提示无法找到Data对象。同时main=这个语句里面的我是希望是这个表的名字加上日收益率,但是不知道这样写对不对。
如果可以的话能麻烦您再帮我看一下吗QAQ
十分感谢!

16
foozhencheng 学生认证  发表于 2017-5-28 11:47:25 来自手机
fml321 发表于 2017-4-29 13:21
您好,不好意思又打扰了QAQ
我是想要对这些数据循环处理作图的,每个数据都作一个图,单个数据的我这样做 ...
变量名最好还是不要用中文了~

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-31 17:26