![](/img/trans.png)
[英]Read dataset in R in which comma is used for field separator and decimal point
[英]R: Read in CSV decimal point and comma
我是初學者,我想用兩者讀取csv文件。 並且是小數點分隔符。 我怎么能在R.謝謝
AllDataxx=read.csv("C:Sample.csv",
header=TRUE,sep=";",dec=", & .")
你恐怕不能開箱即用。 當然,你可以做的是決定你想說什么.
,並使用colClasses
參數來加載,
列作為一個character
。 然后你將使用gsub(pattern=
,replacement='.', x=yourColumnVector)
來改變,
進入.
和as.numeric
將向量轉換為numeric
DF = data.frame(a=c(1.1,1.3,1.4),b=c('1,1','1,3','1,6'))
DF
a b
1 1.1 1,1
2 1.3 1,3
3 1.4 1,6
str(DF)
'data.frame': 3 obs. of 2 variables:
$ a: num 1.1 1.3 1.4
$ b: chr "1,1" "1,3" "1,6"
DF$b = as.numeric(gsub(',','.',DF$b))
DF
a b
1 1.1 1.1
2 1.3 1.3
3 1.4 1.6
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.