楼主: 皖山一流
34623 8

[问答] R中怎么对变量进行遍历循环操作? [推广有奖]

  • 4关注
  • 13粉丝

已卖:215份资源

讲师

25%

还不是VIP/贵宾

-

威望
0
论坛币
2352 个
通用积分
156.1810
学术水平
73 点
热心指数
80 点
信用等级
54 点
经验
16517 点
帖子
352
精华
0
在线时间
308 小时
注册时间
2013-12-9
最后登录
2021-1-21

楼主
皖山一流 学生认证  发表于 2015-8-22 13:09:58 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
数据框中有若干个变量,假设我要对每个变量都进行分组求和操作,这就需要对变量进行遍历。请问怎么操作呢?
如下图这个数据框(名为df):
1.png

我想对每个行业,以年份为分组依据,进行分组求和操作。

for var in  .... {
   ans<-ddply(.data=df,.variables = 1,.fun = summarize,S_nong=sum(var))
}

求大虾教我怎么写命令,谢谢哦~~~
二维码

扫码加我 拉你入群

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

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

关键词:怎么操作 数据框 VaR ans For summarize 遍历 ddply

士不可不弘毅,任重而道远~

沙发
十里春风 学生认证  发表于 2015-8-22 14:23:31
colSums?

藤椅
皖山一流 学生认证  发表于 2015-8-29 15:33:18
十里春风 发表于 2015-8-22 14:23
colSums?
我想您可能没有理解我的意思,我要做是对变量进行遍历,对每个变量进行相同的重复操作,求和只是一个例子,谢谢关注

板凳
jasondeng3 学生认证  发表于 2015-8-29 15:45:16
写一个函数啊,再用for循环遍历你的变量列表进行运算

报纸
皖山一流 学生认证  发表于 2015-8-29 16:42:16
jasondeng3 发表于 2015-8-29 15:45
写一个函数啊,再用for循环遍历你的变量列表进行运算
哦,把变量放到列表里,试试~~~

地板
十里春风 学生认证  发表于 2015-8-29 19:09:49
apply(...)

7
wooson 发表于 2015-8-29 20:06:26
aggregate(.~年份,data=df,sum)

8
ntsean 发表于 2015-8-29 20:30:33
用dplyr很方便
library(dplyr)

group_by(df, year) %>% summarize_each(funs(sum))

9
淘宝网橙迷橙橙 发表于 2015-8-31 21:15:33
没那么复杂。

lapply(mydata, function(x) {...})

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

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