繁体   English   中英

R-如果列名称包含NA,则删除数据框中的列

[英]R - Delete column in dataframe if column name contains NA

我目前有一个包含350列的数据框。 由于我导入数据框的方式,有几列以NA作为列名。 因此,R将它们命名为NA,NA.1,NA.2等。我想删除数据帧中以NA作为前两个字母的任何列。 我将如何去做呢?

尝试这个:

df[, grep("^(NA)", names(df), value = TRUE, invert = TRUE)]

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM