klo*_*onq 28 csv r number-formatting
我有一系列CSV文件,其中数字使用逗号而不是小数点以欧洲风格格式化,即0,5代替0.5.
在导入到R之前,有太多这些文件要编辑它们.我希望有一个简单的read.csv()函数参数,或者一个方法应用于提取的数据集,以便R将数据视为数字而不是数字串.
Hen*_*rik 44
检查时,?read.table您可能会找到所需的所有答案.
(大陆)欧洲csv文件有两个问题:
c在CSV代表什么?对于标准csv,这是一个,,对于欧洲csv,这是一个;sep相应的参数read.table.,对于欧洲csv,这是一个,dec相应的参数read.table阅读标准csv使用read.csv,阅读欧洲csv使用read.csv2.这两个函数只是read.table设置适当参数的包装器.
如果您的文件不遵循这些标准中的任何一个,请手动设置参数.
aL3*_*3xa 12
来自?read.table:
dec the character used in the file for decimal points.
Run Code Online (Sandbox Code Playgroud)
是的,你也可以使用它read.csv.(对我来说:没有傻,你做不到!)
或者,您也可以使用
read.csv2
Run Code Online (Sandbox Code Playgroud)
假设","小数分隔符和";" 用于列分隔符.