【发布时间】:2021-04-12 21:33:03
【问题描述】:
这是我的代码:
Groupby_sample %>%
group_by(Network, Merchant, Status) %>%
summarise(Tranx_count = n())
我想要将每个观察分组为一个的东西,就像我在下面显示的 excel 数据透视表一样。 Python 给出了等价的东西,但 R 是按 1 次观察分组的。
这是一个示例数据集:
Merchant Recipient Network Type FaceValue Date Status
Economy 7012086632 Newest Airtime 100 02/04/2021 0:05 Transaction Declined
Economy 9013347171 Newest Airtime 100 02/04/2021 0:06 Transaction Declined
Economy 7083816093 Newest Airtime 200 02/04/2021 0:08 Transaction Declined
polly 8126029470 Newest Airtime 2000 02/04/2021 0:09 Transaction Declined
Star 8020391914 Newest Airtime 200 02/04/2021 0:10 DECLINED
Munifat 7012349167 Newest Airtime 100 02/04/2021 0:12 DECLINED
Munifat 9078126934 AT AT Airtime 500 02/04/2021 0:13 DECLINED
polly 9070149314 AT AT Airtime 100 02/04/2021 0:17 DECLINED
polly 9012964375 AT AT Airtime 500 02/04/2021 0:18 DECLINED
polly digital 9026410183 AT AT Airtime 1000 02/04/2021 0:19 DECLINED
Economy 7088794494 AT AT Airtime 500 02/04/2021 0:23 Transaction Declined
Economy 7082168900 AT AT Airtime 100 02/04/2021 0:33 Transaction Declined
Economy 9020689920 AT AT Airtime 100 02/04/2021 3:43 Transaction Declined
polly digital 9049041083 AT AT Airtime 100 02/04/2021 4:07 FAILED
Star 9019433081 Newest Airtime 1000 02/04/2021 4:09 FAILED
请注意我的知识有限
【问题讨论】:
-
从您的问题中不清楚您计划如何进一步使用这些数据。你只是想生成一个像截图一样的图形表吗?这个问题是一个很好的起点:stackoverflow.com/questions/18622854/…
-
使用
dput()函数可以更好地共享您的数据样本。
标签: r dplyr data-science tidyverse