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)
我弄不清楚为什么,所有的文档都告诉我我列名的调用是正确的。我只想将我的“均值”调用创建的空白列重命名为字符串索引。有人知道为什么或如何解决这个问题吗?我看到的所有示例都遵循这个格式。谢谢。