关于Pandas版本: 本文基于 pandas2.2.0 编写。
关于本文内容更新: 随着pandas的stable版本更迭,本文持续更新,不断完善补充。
传送门: Pandas API参考目录
传送门: Pandas 版本更新及新特性
传送门: Pandas 由浅入深系列教程
Pandas.DataFrame.keys()
调用此方法的对象是Series则返回索引例,是DataFrame则返回列名例
语法:
DataFrame.keys()
返回值:
示例:
测试文件下载:
本文所涉及的测试文件,如有需要,可在文章顶部的绑定资源处下载。
若发现文件无法下载,应该是资源包有内容更新,正在审核,请稍后再试。或站内私信作者索要。

示例:DataFrame调用DataFrame.keys()则返回列名对象
import pandas as pd
# 构建df
df = pd.DataFrame(data={'A': [1, 2, 3], 'B': [0, 4, 8]},index=['a', 'b', 'c'])
print('以下内容为运行结果:')
df.keys()
以下内容为运行结果:
Index(['A', 'B'], dtype='object')
示例:Series调用DataFrame.keys()则返回索引对象
import pandas as pd
# 构建Series
s = pd.Series(data=[1, 2, 3],index=['a', 'b', 'c'])
print('以下内容为运行结果:')
s.keys()
以下内容为运行结果:
Index(['a', 'b', 'c'], dtype='object')
本文详细解释了PandasDataFrame.keys()函数的工作原理,区分Series和DataFrame的使用场景,并提供了相关示例。读者可了解如何获取Series的索引和DataFrame的列名。
1080

被折叠的 条评论
为什么被折叠?



