经管之家App
让优质教育人人可得
立即打开
全部版块
我的主页
›
论坛
›
数据科学与人工智能
›
数据分析与数据科学
›
R语言论坛
【独家发布】这句命令有什么问题吗?
楼主
大壹子
1006
3
收藏
2019-11-08
outflow<-apply(flow29[,-1],1,sum)
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
全部回复
沙发
觅寄忧谷
2019-11-8 21:37:59
分解开来看,
第一步,flow29[,-1],是flow29数据框除去第一列,代码data[,2] data[2,] data[-2,],分别代表选取data数据框第二列、第二行和去掉第二行,逗号前后分别是对行还是对列进行操作,-n表示去掉第n行或者列。因此这是将数据框去掉第一列。
第二步,apply(flow29[,-1],1,sum),格式是apply(数据框名,行还是列,什么操作),例如,apply(shuju,1,sum)就是把shuju这个数据框进行操作,1表示行,2表示列,sum是求和,即数据框shuju的每一行都加和,有n行的话就生成了n个数的和。
因此,这一操作是将flow29去掉第一列,剩下的每一行求和,把这n行的和保存到outflow里,
不明白的话再举个例子:如果flow29是下面这个数据框:
x1 x2 x3
1 2 3
2 3 4
3 4 5
那么,执行操作后去掉了第一列x1,剩下的每一行加和,apply(flow29[,-1],1,sum)结果是 5 7 9
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
藤椅
大壹子
2019-11-10 22:02:25
但是结果好像报错了,如图片所示,这是个什么情况呢
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
板凳
owenqi
2019-11-10 22:06:45
大壹子 发表于 2019-11-10 22:02
但是结果好像报错了,如图片所示,这是个什么情况呢
他报错说你的数据框里有字符型变量,字符无法做四则运算,转换成数字即可,通常用的是as.numeric()
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
相关推荐
flowover疑问
请教如何计算基金的流量fund flow啊?
请教如何计算基金的流量。。。。?fund flow
问一个关于sas 的flowover 的问题
基于OpenFlow网络数据处理模型的研究
基于Netflow的流量分类方法研究
白话深度学习与TessorFlow
图解 Open Flow
Flow at Work
求问 sas 一个flowover的问题!
栏目导航
R语言论坛
真实世界经济学(含财经时事)
经管文库(原现金交易版)
学道会
数据分析与数据挖掘
经管高考
热门文章
《那年2003:我双手插兜,搞钱不知什么叫对 ...
国家新纪元:人工智能时代的力量与优势
大势与抉择:关键趋势20讲(马江博)
CDA数据分析脱产就业班于2026年3月7日开班! ...
参数估计:CDA数据分析师的核心推断工具,用 ...
通用指标与场景指标:CDA数据分析师的核心分 ...
GeoSaaS永久会员版
全国国土利用现状、耕地、园地、林地分布等 ...
2024年合集 ESG评级数据大全(彭博 华证 Wi ...
脑机接口行业系列报告:Neuralink带来的启示 ...
推荐文章
2026JG学术冬训营:从Stata初高到Python机器 ...
【必看】【本版版规,欢迎发悬赏贴求助】
【新课】26年3月|Gemini辅助论文写作与数据 ...
关于如何利用文献的若干建议
关于学术研究和论文发表的一些建议
关于科研中如何学习基础知识的一些建议 (一 ...
一个自编的经济学建模小案例 --写给授课本科 ...
AI智能体赋能教学改革: 全国AI教育教学应用 ...
2025中国AIoT产业全景图谱报告-406页
关于文献求助的一些建议
说点什么
分享
微信
QQ空间
QQ
微博
扫码加好友,拉您进群
各岗位、行业、专业交流群