前几天刚问过,使用readr
package时如何设置具体的列类型。在 r 中使用 readr 读取文件时的大整数
有没有办法通过通配符定义列名?就我而言,有时我有几列以Intensity
和一个附录开头,具体取决于实验。read_tsv
如果您事先不知道使用了哪些项目名称,则很难在函数中使用。
所以像这样的东西col_types = cols('Intensity.*' = col_double())
会很棒。
有人知道如何获得此功能吗?
编辑:
也许像阅读前两行,grep
'强度',names
然后以某种方式创建这个参数,如cols(Intensity=col_double(), 'Intensity pg'=col_double(), 'Intensity hs'=col_double())
. 但我不知道如何动态创建这个参数值。