您的位置:首页 > 文旅 > 美景 > 重庆最新疫情_龙华网站建设哪家好_营销策划公司名称_营销说白了就是干什么的

重庆最新疫情_龙华网站建设哪家好_营销策划公司名称_营销说白了就是干什么的

2025/4/22 7:39:00 来源:https://blog.csdn.net/weixin_39648905/article/details/147277404  浏览:    关键词:重庆最新疫情_龙华网站建设哪家好_营销策划公司名称_营销说白了就是干什么的
重庆最新疫情_龙华网站建设哪家好_营销策划公司名称_营销说白了就是干什么的

Pandas2.2 DataFrame

Indexing, iteration

方法描述
DataFrame.head([n])用于返回 DataFrame 的前几行
DataFrame.at快速访问和修改 DataFrame 中单个值的方法
DataFrame.iat快速访问和修改 DataFrame 中单个值的方法
DataFrame.loc用于基于标签(行标签和列标签)来访问和修改 DataFrame 中的数据
DataFrame.iloc用于基于整数位置(行号和列号)来访问和修改 DataFrame 中的数据
DataFrame.insert(loc, column, value[, …])用于在 DataFrame 的指定位置插入一个新的列
DataFrame.iter()用于迭代 DataFrame 的列名
DataFrame.items()用于迭代 DataFrame 的列名和列数据
DataFrame.keys()返回 DataFrame 的列名
DataFrame.iterrows()用于逐行迭代 DataFrame
DataFrame.itertuples([index, name])用于逐行迭代 DataFrame
DataFrame.pop(item)用于从 DataFrame 中删除指定列

pandas.DataFrame.pop()

pandas.DataFrame.pop(item) 方法用于从 DataFrame 中删除指定列,并返回该列的数据。这个方法会直接修改原始 DataFrame,移除指定的列。

参数
  • item:要删除的列名(字符串)。
返回值
  • 返回被删除的列的数据,类型为 pandas.Series
示例

假设我们有一个 DataFrame 如下:

import pandas as pddata = {'A': [1, 2, 3],'B': [4, 5, 6],'C': [7, 8, 9]
}df = pd.DataFrame(data)
print("原始 DataFrame:")
print(df)

输出:

原始 DataFrame:A  B  C
0  1  4  7
1  2  5  8
2  3  6  9

使用 pop 方法删除列 ‘B’:

popped_column = df.pop('B')
print("\n被删除的列 'B':")
print(popped_column)print("\n删除列 'B' 后的 DataFrame:")
print(df)

输出:

被删除的列 'B':
0    4
1    5
2    6
Name: B, dtype: int64删除列 'B' 后的 DataFrame:A  C
0  1  7
1  2  8
2  3  9

可以看到,列 ‘B’ 已经从原始 DataFrame 中被移除,并且 pop 方法返回了被删除的列 ‘B’ 的数据。

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com