全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
3821 2
2015-07-30
x=read.table("F:/R/3.txt",header=FALSE,na.strings=".")
y=ts(x,start=c(2010),end=c(2015,14),frequency=52)
数据是周数据 不知道这样写对不对
生成的y和x的差别很大
原数据
       V1
1   1,214
2   1,082
3   1,045
4     976
5     914
6     963
7     927
8     948
9     940
10    912
11    922
12    923
13    749
14    949
15    968
16    898
17    912
18    818
19    910
20    888

y
V1
  [1,]  30
  [2,]  21
  [3,]  14
  [4,] 166
  [5,] 126
  [6,] 160
  [7,] 136
  [8,] 149
  [9,] 146
[10,] 125
[11,] 131
[12,] 132
[13,]  38
[14,] 150
[15,] 163
[16,] 114
[17,] 125
[18,]  56
[19,] 123
[20,] 106

因为论文要用 临时学的R语言 没什么基础 求大神指点改进方法


二维码

扫码加我 拉你入群

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

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

全部回复
2015-8-1 13:47:28
x$V1 = as.numeric(gsub(",","", x$V1))
y=ts(x$V1,start=2010,frequency=52)
# 你是不是省略数据了?2010年开始到2015年结束的周数据不止20个吧。
二维码

扫码加我 拉你入群

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

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

2015-8-7 22:55:49
rosenbloog 发表于 2015-8-1 13:47
x$V1 = as.numeric(gsub(",","", x$V1))
y=ts(x$V1,start=2010,frequency=52)
# 你是不是省略数据了?20 ...
问题已解决 是没有把数据转为数值形式 多谢你的回答
二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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