为什么我会收到以下错误 - gsub("^(", x[1, ]) 中的错误:缺少参数 "x",没有默认值
Why am I getting the following error - Error in gsub("^(", x[1, ]) : argument "x" is missing, with no default
部分数据为-
[1] "(39.341209, -76.683117)" "(39.29686, -76.605532)" "(39.293453, -76.689391)"
[4] "(39.370493, -76.609812)" "(39.279819, -76.623911)" "(39.286027, -76.627846)"
[7] "(39.295866, -76.576427)" "(39.364311, -76.617699)" "(39.343906, -76.635426)"
我将数据分成两部分如下 -
[,1] [,2]
[1,] "(39.341209" " -76.683117)"
[2,] "(39.29686" " -76.605532)"
[3,] "(39.293453" " -76.689391)"
[4,] "(39.370493" " -76.609812)"
[5,] "(39.279819" " -76.623911)"
[6,] "(39.286027" " -76.627846)"
[7,] "(39.295866" " -76.576427)"
[8,] "(39.364311" " -76.617699)"
[9,] "(39.343906" " -76.635426)"
但是现在,我想去掉括号。我尝试使用 gsub 但它给了我一个错误 -
gsub("^(", x[ ,1]) 中出错:缺少参数 "x",没有默认值
这有什么问题吗?
我已经进行了更改,开头的括号被删除了,但现在我希望另一个括号也被删除。
我尝试使用 -
y<-gsub('$\)','',y)
但没有发生任何变化。我现在该怎么办?
要删除您可以使用的所有圆括号
y <- gsub('[()]', '', y)
要从开始和结束括号中删除左圆括号,请使用:
y <- gsub('^\(|\)$', '', y)
我们可以使用 trimws
来自 base R
trimws(y, whitespace = "[()]")
#[1] "39.341209, -76.683117"
数据
y <- "(39.341209, -76.683117)"
部分数据为-
[1] "(39.341209, -76.683117)" "(39.29686, -76.605532)" "(39.293453, -76.689391)"
[4] "(39.370493, -76.609812)" "(39.279819, -76.623911)" "(39.286027, -76.627846)"
[7] "(39.295866, -76.576427)" "(39.364311, -76.617699)" "(39.343906, -76.635426)"
我将数据分成两部分如下 -
[,1] [,2]
[1,] "(39.341209" " -76.683117)"
[2,] "(39.29686" " -76.605532)"
[3,] "(39.293453" " -76.689391)"
[4,] "(39.370493" " -76.609812)"
[5,] "(39.279819" " -76.623911)"
[6,] "(39.286027" " -76.627846)"
[7,] "(39.295866" " -76.576427)"
[8,] "(39.364311" " -76.617699)"
[9,] "(39.343906" " -76.635426)"
但是现在,我想去掉括号。我尝试使用 gsub 但它给了我一个错误 -
gsub("^(", x[ ,1]) 中出错:缺少参数 "x",没有默认值
这有什么问题吗?
我已经进行了更改,开头的括号被删除了,但现在我希望另一个括号也被删除。
我尝试使用 -
y<-gsub('$\)','',y)
但没有发生任何变化。我现在该怎么办?
要删除您可以使用的所有圆括号
y <- gsub('[()]', '', y)
要从开始和结束括号中删除左圆括号,请使用:
y <- gsub('^\(|\)$', '', y)
我们可以使用 trimws
来自 base R
trimws(y, whitespace = "[()]")
#[1] "39.341209, -76.683117"
数据
y <- "(39.341209, -76.683117)"