【发布时间】:2021-07-21 06:33:52
【问题描述】:
我有一张名为 RobertsHemp2019_20 的大桌子,看起来像这样:
| 'FileName' | 'CBDV-a' | 'CBDV' | 'CBD-a' |
|---|---|---|---|
| Roberts | NA | NA | NA |
| NA | 413847 | NA | NA |
| NA | NA | 208320 | NA |
| NA | NA | NA | 118807 |
我想折叠行并删除 NA,使其看起来像这样:
| 'FileName' | 'CBDV-a' | 'CBDV' | 'CBD-a' |
|---|---|---|---|
| Roberts | 413347 | 208320 | 118807 |
每一行只有一个字符串或值。我想我想对每个列应用一个函数来删除 NA(正如这里尝试过的https://stackoverflow.com/a/47357833/15779611)。但我是 R 新手,无法通过 collapse_column <- function(RobertsHemp2019_20,col){RobertsHemp2019_20[!is.na(RobertsHemp2019_20[,col]),col]} 命令。
【问题讨论】:
-
如果您可以通过
dput(head(data))分享您的可重现数据片段会更好,以便其他人可以使用它来帮助您。