首页 > 解决方案 > R数据框如何仅使用列名而不每次都提及变量

问题描述

每当我使用列名时,是否有任何方法可以一直跳过数据框名称?

示例:lmc[lmc$BranchID=="NULL",] 相反,我想像这样写

     lmc[BranchID=="NULL",]

标签: rdataframe

解决方案


您可以使用attach

df <- data.frame(BranchID = c(1, "NULL", "hey"), value = 1:3, stringsAsFactors = FALSE)
attach(df)
df[BranchID == "NULL",]
  BranchID value
2     NULL     2

注意不要使用与数据框列同名的变量。


推荐阅读