r中的某个变量的日期计数
我拥有的:
df1
app | proc proc | rej | old |
---|---|---|---|
2021-05-11 | 2021-05-11 | NA | NA |
2021-05-11 | 2021-05-11 | NA NA | NA NA |
2021-05-11 | NA NA | NA | NA |
2021-- 05-11 | 2021-05-11 | NA | NA |
2021-05-12 | 2021-05-12 | NA | 2021-09-12 |
2021-05-12 | 2021-05-12 | 2021-10 2021-10-01 | NA |
2021-05-13 | 2021-05 -13 | NA | 2021-09-12 |
2021-05-13 | 2021-05-13 | 2021-10-01 | NA |
2021-05-13 | 2021-05-13 | 2021-10-10-01 | NA |
2021-05-13 | NA NA | NA NA | NA NA |
2021-- 05-13 | 2021-05-13 | NA | 2021-09-12 |
2021-05-13 | NA NA | NA | NA NA |
2021-05-13 | 2021-05-13 | NA NA NA | NA |
我想要什么:一张新桌子,带有App Count of App和New Date。忽略旧的和rej
dfdesired:
日期 | 应用程序 | PROC |
---|---|---|
2021-05-11 | 4 | 3 |
2021-05-12 | 2 | 2 |
2021-05-13 | 7 | 5 |
What I have:
DF1
App | Proc | Rej | Old |
---|---|---|---|
2021-05-11 | 2021-05-11 | NA | NA |
2021-05-11 | 2021-05-11 | NA | NA |
2021-05-11 | NA | NA | NA |
2021-05-11 | 2021-05-11 | NA | NA |
2021-05-12 | 2021-05-12 | NA | 2021-09-12 |
2021-05-12 | 2021-05-12 | 2021-10-01 | NA |
2021-05-13 | 2021-05-13 | NA | 2021-09-12 |
2021-05-13 | 2021-05-13 | 2021-10-01 | NA |
2021-05-13 | 2021-05-13 | 2021-10-01 | NA |
2021-05-13 | NA | NA | NA |
2021-05-13 | 2021-05-13 | NA | 2021-09-12 |
2021-05-13 | NA | NA | NA |
2021-05-13 | 2021-05-13 | NA | NA |
What I want: A new table with count of App and New by Dates. Ignoring Old and Rej
DFdesired:
Date | App | Proc |
---|---|---|
2021-05-11 | 4 | 3 |
2021-05-12 | 2 | 2 |
2021-05-13 | 7 | 5 |
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
尝试此
输出
Try this
Output
这是另一种使用
pivot_longer
和pivot_wider
的方法,来自tidyr
。您可以选择App
和proc
用于旋转的列,然后删除na
的行是值。输出
Here is another approach using
pivot_longer
andpivot_wider
fromtidyr
. You can select theApp
andProc
columns for pivoting, and remove rows whereNA
is the value.Output