Python 3.x 仅在一列中添加一些单元格

Python 3.x 仅在一列中添加一些单元格,python-3.x,excel,pandas,dataframe,data-science,Python 3.x,Excel,Pandas,Dataframe,Data Science,这是我的第一篇文章,刚开始编程,但我很期待这次旅程 我的问题是: 对于一个项目,我用Pandas读取了一个Excel文件。现在我只想在同一列中添加一些单元格。 混凝土: 我有0-99岁的人口,只想增加65岁以上的人口 Excel工作表如下所示: Age | Men | Females 非常感谢您的建议 如果要获取年龄变量值大于65的行。然后使用这个代码 data['Age']=(data['Age'].loc[data['Age']>65]) 低于65的值用NaN填充或保持为空 您可以

这是我的第一篇文章,刚开始编程,但我很期待这次旅程

我的问题是: 对于一个项目,我用Pandas读取了一个Excel文件。现在我只想在同一列中添加一些单元格。 混凝土: 我有0-99岁的人口,只想增加65岁以上的人口

Excel工作表如下所示:

Age | Men | Females

非常感谢您的建议

如果要获取年龄变量值大于65的行。然后使用这个代码

data['Age']=(data['Age'].loc[data['Age']>65])
低于65的值用NaN填充或保持为空 您可以通过写入检查此列中的最小值

data.describe(include='all')
年龄最小值为65岁 现在,如果要删除年龄小于65岁且缺少值的行 写,

它将删除所有缺少值的行。 现在您有了所有行的年龄变量大于65的数据。
谢谢

请尝试以下切片方法:

df[df['Age']>65]

df[df'Age']>65]为您提供65岁的部分数据+
data.dropna(axis=0,how='any')