![]() |
1
2
您可以使用拆分您的行
|
![]() |
2
2
这里有一个可能的
期望输出:
如果还要查找匹配的行:
|
![]() |
3
2
我不认为有一个很好的方法来完全矢量化这个问题,(应用家庭实际上只是一个蝴蝶结循环)。但是你可以按列来做,而不是按行。如果需要进一步改进,则可以在每列之后通过删除可以从匹配中排除的行来减小问题的大小(这将导致索引问题,但相对来说是可行的)。 下面是我的尝试,它使用for循环(可以用lappy代替)。 它返回一个真值矩阵,带1的行可以与带1的列相匹配,这就给出了邻域的配对。
|
![]() |
4
2
编辑以显示任意列数的解决方案:
|
![]() |
TheCodeNovice · R中符号格式的尾随零和其他问题[重复] 3 月前 |
![]() |
Daniel Estévez · 扩展数据帧以包含不存在的值 4 月前 |
![]() |
T Richard · 根据条件交换分组数据中的字符串或值 4 月前 |
![]() |
RKIDEV · Panda迭代行并将第n行值乘以下一(n+1)行值 5 月前 |
![]() |
Ssong · 如何有条件地运用资本化? 5 月前 |
![]() |
Marcio Lino · 在Pandas中转换多个值列 5 月前 |
![]() |
RobertF · 如果列没有表头,如何在R数据帧中引用变量名? 5 月前 |