当前位置: 首页 > 知识库问答 >
问题:

重命名类型为RangeIndex[duplicate]的pandas dataframe列

凌波峻
2023-03-14

我有一个dataframe,其列为RangeIndex。我想改名字。

import pandas as pd
>>> my_df

            0         1
Alpha    -0.1234     0.001
Beta     0.7890      0.005

>>> my_df.columns
RangeIndex(start=0, stop=2, step=1)
 my_df = my_df.rename({'0': 'Betas', '1': 'P-values})
>>> my_df

            Betas         P-values
Alpha    -0.1234     0.001
Beta     0.7890      0.005

共有1个答案

关翰
2023-03-14

简单明了。

my_df.rename(columns = { '0': 'Betas', '1': 'P-values' }, inplace=True)

从Edchum借来的更好

my_df.columns = ['Betas', 'P-values']
 类似资料:
  • 我正在尝试用dataframe.from_dict操作命名新dataframe的列。

  • 嗨,我想知道是否有人能帮我。我有两个。xsd架构文件顺序服务顺序。xsd和order。xsd,每个xsd都将元素类型命名为“order”。 当我开始为这些模式文件创建Java源代码时,我显然在Order类上遇到了类名冲突。 我创建了一个jaxb bindings. xjb文件来重命名从orderservice-order.xsd.生成的订单类名 然而,我仍然得到以下错误 中的XPATH似乎没有问题

  • 我正在尝试更改dataframe列的名称,我尝试了两种方法,但都不起作用。这是我的代码; 方法一:

  • 问题内容: 我正在启动一个React应用,这是我的Webpack配置: 然后,我有一个package.json文件,这是依赖项: 我尝试了很多方法来将babel软件包更新到第7版,更改babelrc配置,无论如何。 该项目虽然可以编译,但是在编译开始时会收到以下消息: 跟踪:节点类型SpreadProperty已在Object.isSpreadProperty处重命名为SpreadElement。

  • 这可能只是一个简单的错误,我没有看到,但我认为我只是做错了什么。别担心,我没有在我的头函数中使用namespace std或任何似乎是这个人的问题[我读到的问题与我的类似][1][1]:为什么我会得到string不命名类型错误? 我现在有4个错误: C:\documents and settings\me\my documents\c++projects\c++\random句子\nouns.h8

  • 我能得到以下C++代码的澄清吗。它创建一个名为的函数的函数模板。我试图理解返回类型。