子集并替换数据框中的字符

时间:2016-12-06 09:57:32

标签: r

我有一个载体

/etc/systemd/system.conf

我想将YC<-c(".PT" , ".PG", ".PG", ".PG", ".PA" , ".PA", ".PA", ".PA") 转换为数据框并删除它,这是我正在尝试的,但不起作用

YC

输出:

as.data.frame(factor(YC, unique(YC)))[,1]<-
  sub(pattern="^.", replacement="", x=as.data.frame(factor(YC, unique(YC)))[,1])

2 个答案:

答案 0 :(得分:1)

我们可以使用sub。由于.是一个元字符,表示任何其他字符,我们可以转义(\\),将其放在方括号([.])中或指定fixed = TRUE参数匹配并将其替换为""

data.frame(YC=sub(".", "", YC, fixed = TRUE))

答案 1 :(得分:0)

这应该这样做:

getParcelableArray(String key)