Python 重命名 Pandas DataFrame 列

将要
import pandas as pd
import numpy as np
datain = np.loadtxt(datafile)
df = pd.DataFrame(data = datain, columns = ["t","p","x","y","z"])
avg = df.groupby(["t"], sort=False)["p"].mean().rename(columns={1:"mean"})

这不起作用,它告诉我 TypeError: rename() 得到了一个意外的关键字参数“columns”。如果我这样做,它也不起作用,

avg.rename(columns = {1:"mean"}, inplace=True)

我不知道为什么,所有文档都告诉我我的列调用是正确的。我只想将我的“mean”调用创建的空白列重命名为字符串索引。任何人都知道为什么或如何解决这个问题?我见过的所有例子都遵循这种格式。谢谢。

帕奈

IIUC你可以这样做

import pandas as pd
df = pd.DataFrame({"a":np.arange(10),
                   "b":np.random.choice(["A","B"],10)})

avg = df.groupby("b", sort=False)["a"].mean()\
        .reset_index(name="mean")

或者

avg = df.groupby("b", sort=False)["a"].mean().reset_index()\
        .rename(columns={"a":"mean"})

或者

avg = df.groupby("b", sort=False, as_index=False)["a"].mean()\
        .reset_index()\
        .rename(columns={"a":"mean"})

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

重命名Python字典中的Pandas列

来自分类Dev

python pandas dataframe将一个colume重命名为multiindex列

来自分类Dev

如何在Python(Pandas)中重命名特定范围的列

来自分类Dev

Python / Pandas-如何在DataFrame中重命名列标题,而又不丢失列标题中的现有数据?

来自分类Dev

Python / Pandas:根据条件/索引在DataFrame中重命名几个列名称

来自分类Dev

根据字典重命名PANDAS中的列

来自分类Dev

重命名无法识别的 Pandas 列

来自分类Dev

如何在Python中使用熊猫重命名DataFrame中的列

来自分类Dev

在Python Pandas MultiIndex中重命名名称

来自分类Dev

重命名Python SQL表中的列

来自分类Dev

Python - 重命名元组列标题

来自分类Dev

Pandas Dataframe重命名行中的重复值

来自分类Dev

在pandas.DataFrame.groupby.apply()之后重命名列

来自分类Dev

熊猫的DataFrame-重命名多个相同名称的列

来自分类Dev

重命名R dataFrame的最后一列

来自分类Dev

Pyspark:重命名DataFrame列中的字典键

来自分类Dev

使用“ try”批量重命名Pandas DF列

来自分类Dev

使用JSON模板的Pandas映射(重新排序/重命名)列

来自分类Dev

创建函数以重命名Pandas数据框中的列

来自分类Dev

使用值字典重命名Pandas数据框中的列

来自分类Dev

使用pandas重命名数据框的列中的元素

来自分类Dev

在groupby操作期间重命名pandas数据框中的列

来自分类Dev

Pandas DataFrame仅命名1列

来自分类Dev

Pandas DataFrame类,如列命名

来自分类Dev

Python Pandas-重命名列后出现细分错误?

来自分类Dev

如何在python中用数字重命名多列?

来自分类Dev

重命名Spark Python中的数据框列

来自分类Dev

如何在python中用数字重命名多列?

来自分类Dev

Python:从重命名的熊猫列创建字典键

Related 相关文章

  1. 1

    重命名Python字典中的Pandas列

  2. 2

    python pandas dataframe将一个colume重命名为multiindex列

  3. 3

    如何在Python(Pandas)中重命名特定范围的列

  4. 4

    Python / Pandas-如何在DataFrame中重命名列标题,而又不丢失列标题中的现有数据?

  5. 5

    Python / Pandas:根据条件/索引在DataFrame中重命名几个列名称

  6. 6

    根据字典重命名PANDAS中的列

  7. 7

    重命名无法识别的 Pandas 列

  8. 8

    如何在Python中使用熊猫重命名DataFrame中的列

  9. 9

    在Python Pandas MultiIndex中重命名名称

  10. 10

    重命名Python SQL表中的列

  11. 11

    Python - 重命名元组列标题

  12. 12

    Pandas Dataframe重命名行中的重复值

  13. 13

    在pandas.DataFrame.groupby.apply()之后重命名列

  14. 14

    熊猫的DataFrame-重命名多个相同名称的列

  15. 15

    重命名R dataFrame的最后一列

  16. 16

    Pyspark:重命名DataFrame列中的字典键

  17. 17

    使用“ try”批量重命名Pandas DF列

  18. 18

    使用JSON模板的Pandas映射(重新排序/重命名)列

  19. 19

    创建函数以重命名Pandas数据框中的列

  20. 20

    使用值字典重命名Pandas数据框中的列

  21. 21

    使用pandas重命名数据框的列中的元素

  22. 22

    在groupby操作期间重命名pandas数据框中的列

  23. 23

    Pandas DataFrame仅命名1列

  24. 24

    Pandas DataFrame类,如列命名

  25. 25

    Python Pandas-重命名列后出现细分错误?

  26. 26

    如何在python中用数字重命名多列?

  27. 27

    重命名Spark Python中的数据框列

  28. 28

    如何在python中用数字重命名多列?

  29. 29

    Python:从重命名的熊猫列创建字典键

热门标签

归档