【发布时间】:2020-11-11 13:59:20
【问题描述】:
我有一个包含三列的数据框:birth_year、death_year、gender。 我必须计算给定范围内(1950:1980)每年的总活着的男性和女性人口。 数据框如下所示:
birth_year death_year gender
1934 1988 male
1922 1993 female
1890 1966 male
1901 1956 male
1946 2009 female
1909 1976 female
1899 1945 male
1887 1949 male
1902 1984 female
如果 death_year > x & 出生年份 ,则此人在 x 年还活着
我正在寻找的输出是这样的:
year male female
1950 3 4
1951 2 3
1952 4 3
1953 4 5
.
.
1980 6 3
谢谢!
【问题讨论】: