如何在r studio中清理列中的数据?

如何在r studio中清理列中的数据?,r,string,split,dataset,R,String,Split,Dataset,我想清理第二列,这样就只有玩家的名字了。如何做到这一点 例如: 安德烈·奥纳纳。OnanaKeeper应该是AndréOnana也许你可以试试下面的gsub df$Spelers <- gsub("\\..*","",df$Spelers) df$Spelers我们也可以使用stru-remove从stringr library(stringr) library(dplyr) df %>% mutate(Spelers = str_re

我想清理第二列,这样就只有玩家的名字了。如何做到这一点

例如:
安德烈·奥纳纳。OnanaKeeper应该是AndréOnana

也许你可以试试下面的
gsub

df$Spelers <- gsub("\\..*","",df$Spelers)

df$Spelers我们也可以使用
stru-remove
stringr

library(stringr)
library(dplyr)
df %>%
   mutate(Spelers = str_remove(Spelers, "\\..*"))

或另一个带有
trimws的选项

df$Spelers <- trimws(df$Spelers, whitespace = "\\..*")

df$Spelers Try
sapply(strsplit(Spelers,“\\”),[”,1)
请将数据发布为文本,而不是图片。我们无法调试或演示以图片作为输入的代码。
dput()
是共享数据的最佳方式,因为它可以复制/粘贴,并保留类和结构信息,例如,
dput(您的数据[1:5,])
用于数据的前5行。数据最初是如何得到这样的结果的?修复数据生成步骤可能比事后清理更容易。