R 如何创建一个新的数据框,其中包含来自另一个数据框的基于名称的变量

R 如何创建一个新的数据框,其中包含来自另一个数据框的基于名称的变量,r,dataframe,R,Dataframe,我想创建一个新的数据框,该数据框将包含来自另一个数据框的基于名称的变量(包含零的名称)。 我创建了这行代码,但运气不好,有什么想法吗 loc_data_d0<-loc_data[,(which(grep('0',names(loc_data),value=T))] loc\u data\u d0以下是解决方案: loc_data_d0<-loc_data[,grep('[a-z]0',names(loc_data),value=T)] loc\u data\u D0请提供一些示例

我想创建一个新的数据框,该数据框将包含来自另一个数据框的基于名称的变量(包含零的名称)。 我创建了这行代码,但运气不好,有什么想法吗

loc_data_d0<-loc_data[,(which(grep('0',names(loc_data),value=T))]
loc\u data\u d0以下是解决方案:

loc_data_d0<-loc_data[,grep('[a-z]0',names(loc_data),value=T)]

loc\u data\u D0请提供一些示例数据+所需输出。你已经试过什么了?你真的需要哪个?试试
grepl
。嗨,罗曼,grep很好用,我就是找不到生成新数据帧的方法。谢谢你,我阅读了你与我共享的页面,得到了解决方案:loc\u data\u d0