r - 为什么我收到以下错误 - gsub("^(", x[1, ]) 中的错误:缺少参数 "x",没有默认值
问题描述
部分数据是——
[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)
推荐阅读
- javascript - 未捕获的类型错误:设置 getter-only 属性“selectedProjectId”
- php - 带有复选框的表单以更新 sql 表
- vue.js - Vue.js 三元表达式 vs v-show
- python - 如何计算python中两个代码之间的差异
- python - 我可以将 Scipy 函数编译为 cython 吗?
- blazor - 点击事件
- 使用 blazor 的元素不会触发
- magento - 尝试在 WSL 上安装带有 node-sass 的应用程序。获取“gyp ERR!堆栈错误:`make`失败,退出代码:2”
- python - 使用 BCEWithLogitsLoss() 在损失函数中获得负值
- javascript - AngularJS 上的 Jasmine:确保对间谍方法的调用次数
- c++ - QMdiSubWindows 的问题:窗口标志在最大化后消失,并且子窗口可能会因移动而丢失