这是我的子看起来像:
Sub InsertRowWithContent(rowNo As Long)
Run Code Online (Sandbox Code Playgroud)
这是我的.onAction:
.OnAction = "'InsertRowWithContent""" & C & """'"
Run Code Online (Sandbox Code Playgroud)
C是前面声明的Long变量.
它说没有找到宏.在添加参数之前它工作正常!
我有一个如下所示的数据框列:
a
<int>
1 11127
2 0
3 0
4 NA
5 0
6 0
7 NA
8 0
9 11580
11 0
12 NA
13 0
Run Code Online (Sandbox Code Playgroud)
我想从最后一个非零值开始依次填充 NA 值,以便最终结果如下所示:
a
<int>
1 11127
2 0
3 0
4 11128
5 0
6 0
7 11129
8 0
9 11580
11 0
12 11581
13 0
Run Code Online (Sandbox Code Playgroud)
是否有dplyr
(最好)或基本的 R 方式来做到这一点?我宁愿避免 for 循环,因为我的行数非常大。
谢谢。