我有一个大约 40 列的数据框,第二列 data[2] 包含其余行数据描述的公司名称。但是,公司名称因年份而异(2009 年数据为 09,2010 年无数据)。
我希望能够对数据进行子集化,以便我可以同时提取两年。这是我正在尝试做的一个例子......
subset(data, data[2] == "Company Name 09" | "Company Name", drop = T)
本质上,我很难在子集函数中使用 OR 运算符。
但是,我尝试了其他选择:
subset(data, data[[2]] == grep("Company Name", data[[2]]))
也许使用字符串函数有更简单的方法?
任何想法都会受到赞赏。