我有一个类似于名称sp的数据框
Join p1 sp1 p2 sp2 p3 sp3
1 0 0 0 0 0 0
2 1 pine 0 0 1 Aspen
3 2 pine 0 0 0 0
并且数据帧继续100行,其中p1是列sp1指示的物种数,依此类推 . 现在我想创建一个新的变量pine,它计算每行中树种松树的总数(连接)
2 回答
一个简单的
apply
by row就可以了 . 我使用grep
对data.frame进行子集化,以获取以"sp"
开头的列 .Data.
您可以长格式转换数据以执行计算 . 一旦数据采用长格式,
fuzzyjoin::regex_inner_join
将允许连接配对值的数据(例如p1 vs sp1
) .使用
tidyverse
的选项可以是:Data: