【问题标题】:How do I generate count for 1s and 0s for a particular year?如何生成特定年份的 1 和 0 的计数?
【发布时间】:2023-01-24 00:37:11
【问题描述】:

我想生成每年出现多少个 1 和 0,比如 2017、2018 和 2019。

【问题讨论】:

标签: r dataframe analytics


【解决方案1】:
quux <- data.frame(year = c(rep(2017, 5), rep(2018, 4)), paying = c(0,0,1,0,2,0,0,1,1))
quux
#   year paying
# 1 2017      0
# 2 2017      0
# 3 2017      1
# 4 2017      0
# 5 2017      2
# 6 2018      0
# 7 2018      0
# 8 2018      1
# 9 2018      1

table(quux$year, quux$paying > 0)
#       
#        FALSE TRUE
#   2017     3    2
#   2018     2    2

addmargins(table(quux$year, quux$paying > 0), 1)
#       
#        FALSE TRUE
#   2017     3    2
#   2018     2    2
#   Sum      5    4

【讨论】:

    猜你喜欢
    • 2014-03-01
    • 1970-01-01
    • 2015-04-16
    • 1970-01-01
    • 2021-07-20
    • 1970-01-01
    • 1970-01-01
    • 2012-02-14
    • 2013-02-23
    相关资源
    最近更新 更多