合并具有NA的列使用列名中的公用字符串

时间:2019-05-02 09:34:00

标签: r data-cleaning

我有一个包含101列的数据框,其中一些需要汇总为一列。

我尝试使用grepl函数来查找嵌入在coalesce函数中的字符串,但是它会提取列名称中的数据,而不是指定行中的观察值柱。 考虑到我的数据框具有的列数并且它们也是长列名(使用合并功能的列都具有一个通用字符串),因此使用合并功能并单独命名列是很麻烦的。

df <- df%>%
  mutate(AllReferences= coalesce(grepl("Reference", colnames(df))))

我希望有一列没有空白或NA,因为它是从符合条件的其他列中观察到的

0 个答案:

没有答案