最佳答案
为了通过单列过滤 dataframe (df) ,如果我们有包含男性和女性的数据,我们可以:
males = df[df[Gender]=='Male']
问题1-但是如果数据跨越多年,而我只想在2014年看到男性呢?
在其他语言中,我可能会这样做:
if A = "Male" and if B = "2014" then
(除非我想这样做,并在一个新的数据框架对象中获得原始数据框架的子集)
问题2。我如何在循环中做到这一点,并为每个独特的年份和性别集创建一个数据框对象(即 df: 2013-男性,2013-女性,2014-男性,和2014-女性
for y in year:
for g in gender:
df = .....