重命名 Pandas DataFrame 列名称
通常,在使用 Pandas DataFrame 时,需要修改列标签。让我们考虑将列标签从 ['$a', '$b', '$c', '$d', '$e'] 更改为 ['a', 'b', 'c', 'd' , 'e'].
重命名特定列
要选择性地修改特定列,请使用df.rename() 方法。此方法接受字典作为参数,其中键代表旧的列标签,值代表新标签。例如:
df = df.rename(columns={'$a': 'a', '$b': 'b'})
您还可以通过设置 inplace=True 就地修改 DataFrame,而无需创建副本:
df.rename(columns={'$a': 'a', '$b': 'b'}, inplace=True)
重新分配列标题
或者,您可以使用 df.set_axis() 重新分配整组列标题with axis=1:
df2 = df.set_axis(['a', 'b', 'c', 'd', 'e'], axis=1)
或者,您可以直接向 df.columns 赋值:
df.columns = ['a', 'b', 'c', 'd', 'e']
通过实现这些技术,您可以有效地修改 Pandas DataFrames 中的列名称,确保数据与您想要的标签一致。
以上是如何有效地重命名 Pandas DataFrame 列名称?的详细内容。更多信息请关注PHP中文网其他相关文章!