我有一个数据框,在数据中有子弹•
。我希望在处理之前将它们从数据中删除。
我试过gsub
,但没有希望
df <- data.frame(apply(Import, 2, function(x) {
x <- gsub("\• ", "", x)
})
)
有没有办法删除它
不是我的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