我有一个数据框,在数据中有子弹•
。我希望在处理之前将它们从数据中删除。
我试过gsub
,但没有希望
df <- data.frame(apply(Import, 2, function(x) {
x <- gsub("\• ", "", x)
})
)
有没有办法将其删除
答案 0 :(得分:1)
不是我的downvote,但你的问题有点短。通常情况下,如果您的问题显示出您自己解决问题的大量工作,那么SO上的人更有可能提供帮助。另外,对于将来的帖子,请熟悉how to ask好问题,以及如何提供minimal reproducible example/attempt,,包括示例数据。话虽如此,我认为你的问题很清楚,所以不要将这些事情视为个人。
关于您的实际问题,以下对我创建的一些示例数据的效果很好。
# Sample data
df <- cbind.data.frame(
col1 = paste0("•", LETTERS[1:10]),
col2 = paste0(LETTERS[11:20], "•"));
as.data.frame(sapply(df, function(x) gsub("•", "", x)))
# col1 col2
#1 A K
#2 B L
#3 C M
#4 D N
#5 E O
#6 F P
#7 G Q
#8 H R
#9 I S
#10 J T