在引用的csv文件上使用colClass与德国小数点分隔符

时间:2018-05-03 08:02:42

标签: r read.table

在阅读csv文件时,我在日期和特别是德语数字上苦苦挣扎。

一些例子

str(
  read.csv2(text='"Datum";"Betrag";"bla"
"03.05.2018";"-48,50";"skip"
',
sep=';')
)

read.csv2会自动检测数值。但我也想跳过第3列,并希望将第一列转换为日期。

这是出于某种原因无效。

str(
  read.table(text='"Datum";"Betrag";"bla"
"03.05.2018";"-48,50";"skip"
',
colClasses=c('Date','numeric', "NULL"),
header=TRUE, sep=';', dec=',')
)

由于某些原因,我的colClass "numeric"不被接受,我的日期也无法转换。我做错了什么?

0 个答案:

没有答案