R正在读取csv文件我只希望有一列以该行结尾并具有特定字符串值
**上面的图片显示了样本数据列表,所以我只想得到记录,内容特定的关键字结束喜欢(联系);在那一排**R正在读取csv文件我只希望有一列以该行结尾并具有特定字符串值,r,csvreader,R,Csvreader,**上面的图片显示了样本数据列表,所以我只想得到记录,内容特定的关键字结束喜欢(联系);在那一排** data <- read.csv("csv.csv", sep = ',') # Get the max salary from data frame. Piname <- data$col_NAME print(Piname) poname <- Piname[str_detect(Piname,"(end_string);")] print(poname) #summa
data <- read.csv("csv.csv", sep = ',')
# Get the max salary from data frame.
Piname <- data$col_NAME
print(Piname)
poname <- Piname[str_detect(Piname,"(end_string);")]
print(poname)
#summary(warnings())
tail(warnings(), 50)
数据我们可以逃出()
\\(联系\)$编码>并将其用作模式
Piname[str_detect(Piname, "\\(contact\\);$")]
默认情况下,(
或)
将被识别为元字符,以将字符作为一个组捕获。$
是一个元字符,表示字符串的结尾请给出一个可复制的小示例。尝试使用str_detect(Piname,fixed((end_string);)”)
BRYAN,ROBERT M;路易丝·D·麦卡洛(联系人);这是我只想以(contact)结尾的示例数据行;试试“\\(联系人);”
这里它显示内容中的任何地方(联系人);但我只想以“\(contact\);$”`Piname[str\u detect(Piname,fixed(((contact);$)”)结尾。对于这个,我没有得到任何数据output@CoderS我删除了修复的
,因为您想使用regex$
请检查我的更新