我有一个叫做data的数据帧.如何重命名唯一的一列标题?例如gdplog(gdp)

data =
    y  gdp  cap
0   1    2    5
1   2    3    9
2   8    7    2
3   3    4    7
4   6    7    7
5   4    8    3
6   8    2    8
7   9    9   10
8   6    6    4
9  10   10    7

推荐答案

data.rename(columns={'gdp':'log(gdp)'}, inplace=True)

rename表明它接受一个字典作为columns参数,所以您只需传递一个只有一个条目的字典.

另见related

Python相关问答推荐

重命名变量并使用载体中的字符串存储 Select 该变量

判断两极中N(N 2)列水平是否相等

两极:如何分割一个大 pyramid 并并行保存每个

如果AST请求默认受csref保护,那么在Django中使用@ system_decorator(csref_protect)的目的是什么?

如何使用SubProcess/Shell从Python脚本中调用具有几个带有html标签的参数的Perl脚本?

GL pygame无法让缓冲区与vertextPointer和colorPointer一起可靠地工作

比较两个数据帧并并排附加结果(获取性能警告)

重新匹配{ }中包含的文本,其中文本可能包含{{var}

未删除映射表的行

将两只Pandas rame乘以指数

在Python中,从给定范围内的数组中提取索引组列表的更有效方法

有没有一种ONE—LINER的方法给一个框架的每一行一个由整数和字符串组成的唯一id?

如何在图中标记平均点?

多指标不同顺序串联大Pandas 模型

多处理队列在与Forking http.server一起使用时随机跳过项目

将pandas导出到CSV数据,但在此之前,将日期按最小到最大排序

Tkinter菜单自发添加额外项目

如何在Pyplot表中舍入值

Polars将相同的自定义函数应用于组中的多个列,

python中csv. Dictreader. fieldname的类型是什么?'