这是我的第一篇文章,刚开始编程,但我很期待这段旅程!
我的问题: 对于一个项目,我用 Pandas 读出了一个 Excel 文件。现在我只想在同一列中添加一些单元格。具体:我有 0-99 岁的人口,只想添加 65 岁以上的人。
Excel工作表就像:
Age | Men | Females
非常感谢您的建议!
这是我的第一篇文章,刚开始编程,但我很期待这段旅程!
我的问题: 对于一个项目,我用 Pandas 读出了一个 Excel 文件。现在我只想在同一列中添加一些单元格。具体:我有 0-99 岁的人口,只想添加 65 岁以上的人。
Excel工作表就像:
Age | Men | Females
非常感谢您的建议!
请尝试以下切片方法:
df[df['Age']>65]
如果您想获取年龄变量的值> 65的行。然后使用此代码
data['Age']=(data['Age'].loc[data['Age']>65])
低于 65 的值用 NaN 填充或保持为空您可以通过编写检查此列中的最小值
data.describe(include='all')
年龄的最小值将为 65 现在,如果要删除具有缺失值(年龄小于 65)的行,请写入,
data.dropna(axis=0,how='any')
它将删除所有缺少值的行。现在您有了所有行的年龄变量都大于 65 的数据。谢谢!