将系数转换为R中的数值

将系数转换为R中的数值,r,dataframe,R,Dataframe,我有一个数据,我在r中使用read.table(…)。让w我们可以用gsub删除,,并转换为数值类 w$V2 <- as.numeric(gsub(',', '', w$V2)) str(w) # 'data.frame': 2 obs. of 2 variables: # $ V1: int 10 9 # $ V2: num 1000 2000 w$V2使用read.table的dec参数,即read.table(…,dec=“,”)@Pascal无法正确使用dec=“,”rea

我有一个数据,我在r中使用read.table(…)。让w我们可以用
gsub
删除
,并转换为
数值类

w$V2 <- as.numeric(gsub(',', '', w$V2))
str(w)
# 'data.frame': 2 obs. of  2 variables:
# $ V1: int  10 9
# $ V2: num  1000 2000

w$V2使用
read.table
dec
参数,即
read.table(…,dec=“,”)
@Pascal无法正确使用
dec=“,”
read.table('file.txt',dec=“,”)[1:2,2]#[1]1000 2000
@akrun如果OP-system-decimal是“,”,那么它就工作了。我使用read.table(…,dec=“,”)但是20001000变为2.0,1.0
>class(V2)
[1]"factor"
>class(V1)
[1]"interger"
>as.numeric(as.character(w))
w$V2 <- as.numeric(gsub(',', '', w$V2))
str(w)
# 'data.frame': 2 obs. of  2 variables:
# $ V1: int  10 9
# $ V2: num  1000 2000