r语言 - 打印列名作为向量



我的代码打印一个二进制矩阵。如果匹配特定的字符串部分(使用grepl),它将打印一个二进制矩阵。

这是我的输出

A tibble: 11 × 6
Aufzeichnungen                                                                             `2010` `0070` Ä1    Ä5    `0010`
<chr>                                                                                      <chr>  <chr>  <chr> <chr> <chr> 
1 Aufzeichnungen                                                                             0      0      0     0     0     
2 07.03.22   A: stechender Schmerz,    scharfkantig                                          0      0      0     0     0     
3 D/B:                                                                                       0      0      0     0     0     
4 T:                                                                                         0      0      0     0     0     
5 pat aht an 36 üz distal, seit paartagen                                                    1      0      0     1     0     
6 36 vipr++, perk-, keine c zu entdekcne,üz bilfuird                                         1      1      0     0     0     
7 pat aufgekläörtggf  RÖ um c auszuschileßen, pat verweigert RÖ aus Angst vor Strahlung, pat 0      0      0     0     0     
8 aufgeklärt angst nicht nötig und c unter fllg oder apprx nicht auszuschließen,             0      0      1     0     0     
9 pat knirscht, schiene empohlen, pat meldet sich..                                          0      0      0     0     0     
10 next: noch schmerezn                                                                       0      0      0     0     0     
11 an 36?                                                                                     0      0      0     0     0     
> 

,从这一点开始,我想生成一个输出向量,它给出了列的名称,其中列和>

0。就像这个例子(2010,0070,Ä1, Ä5)

我尝试了一个自己的函数和colsum,但这里是第一列的问题,因为它是一个字符。我考虑过删除进程的第一列,然后为上下文添加它,但也许有一种更简单的方法。

提前谢谢你。

您可以在检查列和之前选择数字列:

tibble(a = c("a", "b", "c"), b = c(0,0,0), c = c(0,0,1)) |>
select(where(is.numeric)) |> 
select(where(~ sum(.) > 0)) |>
names()

输出:

[1] "c"

相关内容

  • 没有找到相关文章