【发布时间】:2014-02-14 04:34:36
【问题描述】:
我在对数据进行子集化时遇到问题。我希望在 x 列上对数据进行子集化,其中前 3 个字符以 G45 开头。
我的数据框:
x <- c("G448", "G459", "G479", "G406")
y <- c(1:4)
My.Data <- data.frame (x,y)
我试过了:
subset (My.Data, x=="G45*")
但我不确定如何使用通配符。我也尝试过 grep() 来查找索引:
grep ("G45*", My.Data$x)
但它返回所有 4 行,而不仅仅是那些以 G45 开头的行,可能也是因为我不确定如何使用通配符。
【问题讨论】: