楼主: cyberhorse111
1727 3

[学习分享] 如何修改这个里面的值 [推广有奖]

  • 0关注
  • 0粉丝

初中生

23%

还不是VIP/贵宾

-

威望
0
论坛币
9 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
65 点
帖子
8
精华
0
在线时间
12 小时
注册时间
2017-12-7
最后登录
2022-5-2

楼主
cyberhorse111 发表于 2017-12-7 14:41:34 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
fpp2 包里面的 austourists

> austourists
         Qtr1     Qtr2     Qtr3     Qtr4
1999 30.05251 19.14850 25.31769 27.59144
2000 32.07646 23.48796 28.47594 35.12375
2001 36.83848 25.00702 30.72223 28.69376
2002 36.64099 23.82461 29.31168 31.77031
2003 35.17788 19.77524 29.60175 34.53884
2004 41.27360 26.65586 28.27986 35.19115
2005 42.20566 24.64917 32.66734 37.25735
2006 45.24246 29.35048 36.34421 41.78208
2007 49.27660 31.27540 37.85063 38.83704
2008 51.23690 31.83855 41.32342 42.79900
2009 55.70836 33.40714 42.31664 45.15712
2010 59.57608 34.83733 44.84168 46.97125
2011 60.01903 38.37118 46.97586 50.73380
2012 61.64687 39.29957 52.67121 54.33232
2013 66.83436 40.87119 51.82854 57.49191
2014 65.25147 43.06121 54.76076 59.83447
2015 73.25703 47.69662 61.09777 66.05576



我想要修改其中的值,比如将 2010 Qtr2 的值由34.83733 修改为 0
应该怎么做呢?

r小白,请教
二维码

扫码加我 拉你入群

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

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


沙发
慕目穆木 学生认证  发表于 2017-12-7 18:31:55
如果你只要改少数几个的话可以直接手动找到所在行列赋值
austourists[12,2]<-0

如果需要进行批量处理
austourists[which(austourists$year==2010),2]<-0
用which函数可以找到目标所在的行,所以你还需要把你的年份作为一个列变量给弄出来
已有 1 人评分论坛币 收起 理由
jiangbeilu + 5 精彩帖子

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

藤椅
cyberhorse111 发表于 2017-12-15 14:21:35
谢谢回复,我试了下,不行哎



> austourists[12,2] <- 0
Error in NextMethod("[<-") : incorrect number of subscripts on matrix
> austourists[which(austourists$year==2010),2]<-0
Error in austourists$year : $ operator is invalid for atomic vectors
>

直接报错

板凳
慕目穆木 学生认证  发表于 2017-12-15 15:04:46
我刚刚用这个数据看了一下
这个数据的类型是时间序列
> class(austourists)
[1] "ts"
所以他是没有行列的,他是按顺序排列下来的

所以你需要把数据集给转换成矩阵或者是数据框再进行处理
  1. newaus<-matrix(austourists,ncol=4)
  2. newaus[12,2] <- 0
  3. newaus[12,2]
复制代码


[1] 0

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-2-9 06:35