从grep获取错误的格式

时间:2016-04-17 10:05:02

标签: r

我有一个关于" grep"的问题来自dplyr包的命令。我试图确定变量在特定数据框中的位置。我尝试了以下代码:

coord.plot <- data.frame(getis.edu2=c(1:3),ID=c(1:3))
fill <- grep("getis.edu2",colnames(coord.plot))

这是&#34; getis.edu2&#34;一些字符串变量(后来我想用包含字符串的变量替换这个术语.coord.plot是一个普通的数据帧,其中一个colname是&#34; getis.edu2&#34;。

只要我不想将位置变量存储在&#34; fill&#34;变量一切都很完美。 R&#39;给我这个输出:

> grep("getis.edu2",colnames(coord.plot))
[1] 1

但是&#34;填充&#34;变量包含类似&#34; 1L&#34;的内容。为什么会这样?

我已经意识到我可以使用&#34; as.numeric&#34;轻松转换它。

0 个答案:

没有答案