由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Statistics版 - 苦逼的R,连个数据都读不对!!!
相关主题
掌握 SAS 大概要多久请教SAS ODS to Excel
提供最专业的数据分析服务sas 简单问题
SAS 如何处理 raw dataSAS help Need! how to read this raw data
百思不得其解的sas base 123题第76题问个SAS SCAN的问题
下面学校统计master申请难么??急问这个SAS的code该怎么写
为什么minitab,eviews还没有被搞死?SAS下怎样把字符串变量转化成表里的行?
[合集] 真心请教统计硕士申请推几个入门的统计学网页
100GB的SAS数据一般怎么处理?也对统计的初学者说几句
相关话题的讨论汇总
话题: 53话题: 数据话题: sas话题: 函数话题: false
进入Statistics版参与讨论
1 (共1页)
m******2
发帖数: 564
1
我已经出离崩溃了!
R就读一个行情数据,有这么难!
一列数啊
53,609.62
53,710.81
53,138.17
53,978.62
53,690.61
55,260.36
54,118.36
54,886.23
无论在excel里用read.table还是在csv里用read.csv
奇葩的R竟然把它们当成factor!
那好吧,我把选项StringAsFactor给False了
终于读成Character了
然后as.numeric转换不出来
全部都是NA
我##############################
R究竟是怎么得到统计第一软件的称号的?
m*****s
发帖数: 156
2
remove the comma

【在 m******2 的大作中提到】
: 我已经出离崩溃了!
: R就读一个行情数据,有这么难!
: 一列数啊
: 53,609.62
: 53,710.81
: 53,138.17
: 53,978.62
: 53,690.61
: 55,260.36
: 54,118.36

d********t
发帖数: 837
h***i
发帖数: 3844
4
你这个人读不出来不代表人不好。是你的格式人不认识,这不妨碍大家喜欢用R

【在 m******2 的大作中提到】
: 我已经出离崩溃了!
: R就读一个行情数据,有这么难!
: 一列数啊
: 53,609.62
: 53,710.81
: 53,138.17
: 53,978.62
: 53,690.61
: 55,260.36
: 54,118.36

w*******n
发帖数: 469
5
人笨怪刀钝
m******2
发帖数: 564
6
谢谢!

【在 d********t 的大作中提到】
: http://stackoverflow.com/questions/1523126/how-to-read-a-csv-fi
m******2
发帖数: 564
7
我人笨?
我看是编R的那帮人存心不良!
首先对Excel这个最普遍的数据格式主程序不支持,难道让大家都自己手动把数敲进去?
csv就csv吧,没事就给自动转个factor, 生怕别人不知道你有factor这个类型
再有带逗号的数据是不是最常用的数据格式? 那么多经济数据都是带逗号的,
那你R凭什么装傻不给认?
哦,我用个gsub命令编个函数就可以了
那你怎么不事先编好? 让我溜你的命令找解决办法,好多学学R是吗?
我用过Eviews SPSS之类从来没有遇到过这种问题,从来就是Excel直接转了
R怎么了?是免费心有不甘吧?是不坑用户心里不舒服吧?

【在 w*******n 的大作中提到】
: 人笨怪刀钝
a*****n
发帖数: 230
8
Use R package readr, which will solve your problem.
http://blog.rstudio.org/2015/04/09/readr-0-1-0/
w*******n
发帖数: 469
9
不用就是了,废话连篇

【在 m******2 的大作中提到】
: 我人笨?
: 我看是编R的那帮人存心不良!
: 首先对Excel这个最普遍的数据格式主程序不支持,难道让大家都自己手动把数敲进去?
: csv就csv吧,没事就给自动转个factor, 生怕别人不知道你有factor这个类型
: 再有带逗号的数据是不是最常用的数据格式? 那么多经济数据都是带逗号的,
: 那你R凭什么装傻不给认?
: 哦,我用个gsub命令编个函数就可以了
: 那你怎么不事先编好? 让我溜你的命令找解决办法,好多学学R是吗?
: 我用过Eviews SPSS之类从来没有遇到过这种问题,从来就是Excel直接转了
: R怎么了?是免费心有不甘吧?是不坑用户心里不舒服吧?

w*******n
发帖数: 469
10
不用就是了,废话连篇

【在 m******2 的大作中提到】
: 我人笨?
: 我看是编R的那帮人存心不良!
: 首先对Excel这个最普遍的数据格式主程序不支持,难道让大家都自己手动把数敲进去?
: csv就csv吧,没事就给自动转个factor, 生怕别人不知道你有factor这个类型
: 再有带逗号的数据是不是最常用的数据格式? 那么多经济数据都是带逗号的,
: 那你R凭什么装傻不给认?
: 哦,我用个gsub命令编个函数就可以了
: 那你怎么不事先编好? 让我溜你的命令找解决办法,好多学学R是吗?
: 我用过Eviews SPSS之类从来没有遇到过这种问题,从来就是Excel直接转了
: R怎么了?是免费心有不甘吧?是不坑用户心里不舒服吧?

相关主题
为什么minitab,eviews还没有被搞死?请教SAS ODS to Excel
[合集] 真心请教统计硕士申请sas 简单问题
100GB的SAS数据一般怎么处理?SAS help Need! how to read this raw data
进入Statistics版参与讨论
h***i
发帖数: 3844
11
奇怪 你写一个函数不就好了么 很累么?

【在 m******2 的大作中提到】
: 我人笨?
: 我看是编R的那帮人存心不良!
: 首先对Excel这个最普遍的数据格式主程序不支持,难道让大家都自己手动把数敲进去?
: csv就csv吧,没事就给自动转个factor, 生怕别人不知道你有factor这个类型
: 再有带逗号的数据是不是最常用的数据格式? 那么多经济数据都是带逗号的,
: 那你R凭什么装傻不给认?
: 哦,我用个gsub命令编个函数就可以了
: 那你怎么不事先编好? 让我溜你的命令找解决办法,好多学学R是吗?
: 我用过Eviews SPSS之类从来没有遇到过这种问题,从来就是Excel直接转了
: R怎么了?是免费心有不甘吧?是不坑用户心里不舒服吧?

m******2
发帖数: 564
12
问题是我知道这里会有问题吗?我知道这里要用这个函数吗?
出现这种问题,我的第一反应是用?read.csv ?read.table 但这两个一个都没有解决问题
那你说我怎么办?
这里有人帮忙当然我要感谢
但是这本来是R编写组的责任吧!
好,你不认这个责任,我也不用你了,不信Python不如你

【在 h***i 的大作中提到】
: 奇怪 你写一个函数不就好了么 很累么?
m******2
发帖数: 564
13
问题是我知道这里会有问题吗?我知道这里要用这个函数吗?
出现这种问题,我的第一反应是用?read.csv ?read.table 但这两个一个都没有解决问题
那你说我怎么办?
这里有人帮忙当然我要感谢
但是这本来是R编写组的责任吧!
好,你不认这个责任,我也不用你了,不信Python不如你

【在 h***i 的大作中提到】
: 奇怪 你写一个函数不就好了么 很累么?
w********m
发帖数: 1137
14
python是一行流. 用自带的函数是two-pass, O(2N)。自己写就是O(N).
def transform(s):
return float(s.replace(",", ""))
z**********e
发帖数: 91
15
我只是想说。。好像csv比xls主流吧。。。

【在 m******2 的大作中提到】
: 我人笨?
: 我看是编R的那帮人存心不良!
: 首先对Excel这个最普遍的数据格式主程序不支持,难道让大家都自己手动把数敲进去?
: csv就csv吧,没事就给自动转个factor, 生怕别人不知道你有factor这个类型
: 再有带逗号的数据是不是最常用的数据格式? 那么多经济数据都是带逗号的,
: 那你R凭什么装傻不给认?
: 哦,我用个gsub命令编个函数就可以了
: 那你怎么不事先编好? 让我溜你的命令找解决办法,好多学学R是吗?
: 我用过Eviews SPSS之类从来没有遇到过这种问题,从来就是Excel直接转了
: R怎么了?是免费心有不甘吧?是不坑用户心里不舒服吧?

l***e
发帖数: 108
16
带逗号的数据当然不是常用格式。逗号是美国的用法。很多国家用的是不同的格式,譬
如欧洲国家有用句点的,也有用单引号的。
Eviews SPSS是给不会编程的人用的,需要傻瓜化自动操作。R这种严谨的语言搞太多默
认的自动化会影响程序的稳健性。你想想office有些“智能化”是不是经常让人抓狂?

【在 m******2 的大作中提到】
: 我人笨?
: 我看是编R的那帮人存心不良!
: 首先对Excel这个最普遍的数据格式主程序不支持,难道让大家都自己手动把数敲进去?
: csv就csv吧,没事就给自动转个factor, 生怕别人不知道你有factor这个类型
: 再有带逗号的数据是不是最常用的数据格式? 那么多经济数据都是带逗号的,
: 那你R凭什么装傻不给认?
: 哦,我用个gsub命令编个函数就可以了
: 那你怎么不事先编好? 让我溜你的命令找解决办法,好多学学R是吗?
: 我用过Eviews SPSS之类从来没有遇到过这种问题,从来就是Excel直接转了
: R怎么了?是免费心有不甘吧?是不坑用户心里不舒服吧?

m******r
发帖数: 1033
17
LOL. 改用sas吧,别看sas是个黑盒子,做的还挺人性化。长度固定就用column input;
长度不固定有分隔符的就用list input. 在复杂的就要加informat. 逗号,点号,
embedded limited常用的东西全都给你想好了;各种复杂的日期 ,只要你能想到的,
sas都能自动识别了。
m******r
发帖数: 1033
18
LOL. 改用sas吧,别看sas是个黑盒子,做的还挺人性化。长度固定就用column input;
长度不固定有分隔符的就用list input. 在复杂的就要加informat. 逗号,点号,
embedded limited常用的东西全都给你想好了;各种复杂的日期 ,只要你能想到的,
sas都能自动识别了。
w***j
发帖数: 4
19
read.csv("xxx.csv", sep = "\r", header = FALSE)
just read the doc.
t*****a
发帖数: 459
20
挺理解楼主的,我也经常对R抓狂,我不太懂编程,无论R还是SAS, STATA,对我来说就
是个工具,越方便越好。
不过不好用也真的不能怪R啊,免费的东西,当然没有tech support,没有很多服务性
的配置。好处就是免费嘛。我每次用R都会出问题,经常是大问题没有,就是factor这
类小东西上过不去。但是还是要时不时用一下,谁知道下一个雇主会不会是以R为主的
呢。再说谢天谢地我觉得R已经比python容易多了 :-p
相关主题
问个SAS SCAN的问题推几个入门的统计学网页
急问这个SAS的code该怎么写也对统计的初学者说几句
SAS下怎样把字符串变量转化成表里的行?对精华区的几点说明
进入Statistics版参与讨论
s******y
发帖数: 65
21
什么乱七八糟的。。。

【在 m******2 的大作中提到】
: 我人笨?
: 我看是编R的那帮人存心不良!
: 首先对Excel这个最普遍的数据格式主程序不支持,难道让大家都自己手动把数敲进去?
: csv就csv吧,没事就给自动转个factor, 生怕别人不知道你有factor这个类型
: 再有带逗号的数据是不是最常用的数据格式? 那么多经济数据都是带逗号的,
: 那你R凭什么装傻不给认?
: 哦,我用个gsub命令编个函数就可以了
: 那你怎么不事先编好? 让我溜你的命令找解决办法,好多学学R是吗?
: 我用过Eviews SPSS之类从来没有遇到过这种问题,从来就是Excel直接转了
: R怎么了?是免费心有不甘吧?是不坑用户心里不舒服吧?

v*******e
发帖数: 11604
22
可不就是人笨吗。笨体现在,用R读非标准数据。早说过多少遍,用python处理数据表
格,R只用来读入弄好的数据,call一下统计函数,写出结果。用R处理表格文字纯属自
找麻烦。

【在 m******2 的大作中提到】
: 我人笨?
: 我看是编R的那帮人存心不良!
: 首先对Excel这个最普遍的数据格式主程序不支持,难道让大家都自己手动把数敲进去?
: csv就csv吧,没事就给自动转个factor, 生怕别人不知道你有factor这个类型
: 再有带逗号的数据是不是最常用的数据格式? 那么多经济数据都是带逗号的,
: 那你R凭什么装傻不给认?
: 哦,我用个gsub命令编个函数就可以了
: 那你怎么不事先编好? 让我溜你的命令找解决办法,好多学学R是吗?
: 我用过Eviews SPSS之类从来没有遇到过这种问题,从来就是Excel直接转了
: R怎么了?是免费心有不甘吧?是不坑用户心里不舒服吧?

t*****a
发帖数: 459
23
都一把年纪了,就不要在这里争什么笨不笨了吧。
人各有所长,也各有选择把时间花在什么地方。不是说会一个东西就不笨了,对很多人
来说,会这个东西本身就不重要。对所有人来说,知道什么对自己重要才是最大的聪明。
经常看到有人抱怨公司里谁谁业务智商都不如自己,混到职位工资都比自己高,就是这
种想不开嘛。
b********1
发帖数: 291
24
这才是正解。

【在 v*******e 的大作中提到】
: 可不就是人笨吗。笨体现在,用R读非标准数据。早说过多少遍,用python处理数据表
: 格,R只用来读入弄好的数据,call一下统计函数,写出结果。用R处理表格文字纯属自
: 找麻烦。

f******n
发帖数: 346
25
as.character 之后 再as.numeric吧。
每次从sql里面读数据也是默认成为factor,没有那么智能,不过能用就行。

【在 m******2 的大作中提到】
: 我已经出离崩溃了!
: R就读一个行情数据,有这么难!
: 一列数啊
: 53,609.62
: 53,710.81
: 53,138.17
: 53,978.62
: 53,690.61
: 55,260.36
: 54,118.36

f****s
发帖数: 3078
26
你没有考虑到你的数据里面有comma,否则R会自动把他们搞成NA。。。

【在 m******2 的大作中提到】
: 我已经出离崩溃了!
: R就读一个行情数据,有这么难!
: 一列数啊
: 53,609.62
: 53,710.81
: 53,138.17
: 53,978.62
: 53,690.61
: 55,260.36
: 54,118.36

1 (共1页)
进入Statistics版参与讨论
相关主题
也对统计的初学者说几句下面学校统计master申请难么??
对精华区的几点说明为什么minitab,eviews还没有被搞死?
打算下个月考sas base[合集] 真心请教统计硕士申请
[合集] 请各位鉴定一下,俺能找生统的工作吗100GB的SAS数据一般怎么处理?
掌握 SAS 大概要多久请教SAS ODS to Excel
提供最专业的数据分析服务sas 简单问题
SAS 如何处理 raw dataSAS help Need! how to read this raw data
百思不得其解的sas base 123题第76题问个SAS SCAN的问题
相关话题的讨论汇总
话题: 53话题: 数据话题: sas话题: 函数话题: false