![]() |
1
0
也许不是最简单的方法,但这里有一种使用base R的方法: 我会一步一步地写,这样你就可以看到每一步都发生了什么。
第一个do
检查哪些元素为1
现在检查0是否为前面的一个元素如果是,则取前面两个元素的索引
现在检查这些元素是否等于2,删除任何不等于2的元素
更改保留为9的索引值
获取向量
以下是一个小基准:
使用更大的数据集:
|
![]() |
2
0
还有一种方法:
创建
获取行索引,其中未标记向量中的条目等于1。
仅保留行所在的索引
最后将这些行的值设置为9。
使现代化
用你的第二个
|
![]() |
Anif Maulana · 在postgres中从两个不同的列中划行 7 年前 |
![]() |
amars · PHP中循环中所有行的随机加载,无重复 7 年前 |
|
jjNN · 如何使用Python在多个CSV文件的末尾添加一个空行 7 年前 |
![]() |
PineNuts0 · Python数据帧:使用循环从数据帧中删除行 7 年前 |
![]() |
TylerNG · 熊猫重新排列df中的行 7 年前 |
![]() |
kouwschottel · 如何在10行中创建1-100?[副本] 7 年前 |