我在R中导入了10列和100行的数据集。但是在几列中有括号([])和逗号以及值。我怎么能摆脱他们? 作为一个例子,考虑4列和2行之一。
V1 V2 V3 V4
3( [4 ([5 8
(1 5 9 [10,
我想要的是
V1 V2 V3 V4
3 4 5 8
1 5 9 10
答案 0 :(得分:1)
只需使用gsub
:
mydf[] <- lapply(mydf, function(x) gsub("[][(),]", "", x))
mydf
# V1 V2 V3 V4
# 1 3 4 5 8
# 2 1 5 9 10
您可以使用lapply
:
as.matrix
mydf[] <- gsub("[][(),]", "", as.matrix(mydf))
mydf
# V1 V2 V3 V4
# 1 3 4 5 8
# 2 1 5 9 10