簡體   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