【发布时间】:2016-11-29 12:13:55
【问题描述】:
我有一个名为 data 的文件,其中大约有 2000 列,名称如下:
Open-YV2004
High-YV2004
Low-YV2004
Settle-YV2004
Change-YV2004
Wave-YV2004
Volume-YV2004
Prev. Day Open Interest-YV2004
EFP Volume-YV2004
EFS Volume-YV2004
Block Volume-YV2004
其他人继续使用相同的名称但前缀不同(YV2004 以上)
目前我正在使用:
Volume <- new[,grep("Volume", colnames(data))]
这 greps 名称中包含 "Volume" 的所有列:
Volume-YV2004
EFP Volume-YV2004
EFS Volume-YV2004
Block Volume-YV2004
我想只取包含"Volume" 的那些
解决方案:
Volume-YV2004
【问题讨论】:
-
new[,grep("^Volume", colnames(data))]也许? -
只有...在开始?那么
^Volume就是解决方案。