全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
2813 4
2019-07-11
悬赏 5 个论坛币 未解决
1.JPG
我的代码如下:
AF<-read.csv("AF_Forecast.csv")

AF1<-AF[which(AF[,9]=="000001"),]
AF11<-AF1[which(AF1[,2]=="2010-12-31"),]
在R中输入AF11,总是会显示level.....求AF11中位数时显示没有数值数字无法求,求大神指教!!试了在csv中加入stringsAsFactors = FALSE,但是数据就直接无法导入了,AF显示没有值。跪求大神指教
二维码

扫码加我 拉你入群

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

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

全部回复
2019-7-11 16:51:01
说得有一点乱,总地来说就是按照如上方法得到的AF11不是数值,无法求中位数。求大神指导一下怎么办,谢谢
二维码

扫码加我 拉你入群

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

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

2019-7-13 00:07:03
第二行是字符型,导致所有字段值都是字符型,所以没法求中位数。可以考虑原表复制一份,把第二行删除再导入。
二维码

扫码加我 拉你入群

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

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

2019-7-14 09:49:18
屋檐滴语 发表于 2019-7-13 00:07
第二行是字符型,导致所有字段值都是字符型,所以没法求中位数。可以考虑原表复制一份,把第二行删除再导入 ...
谢谢。我之前试过,但是这样的话csv导入进来后股票代码就不是000001的形式,变成1的形式了。我自己已经解决啦,把筛选出来的数据转化为数值型了。想请教一下您会循环吗?知道怎样做可以让数据循环的出来并且储存在一个向量或者矩阵里吗?谢谢
二维码

扫码加我 拉你入群

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

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

2019-7-15 14:12:07
街边的游戏 发表于 2019-7-14 09:49
谢谢。我之前试过,但是这样的话csv导入进来后股票代码就不是000001的形式,变成1的形式了。我自己已经解 ...
- 在读取的时候你可以定义字段类型。
- 不清楚你希望通过循环实现什么样的目的,你说的更详细点吗?
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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