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

熊猫:如何用擦除特定字母更改所有列名[重复]

何涵畅
2023-03-14

我正在使用Anaconda从hive读取表,并且我所有的列名都自动添加了一个前缀,比如test.age,test.sex,test.degree。如何使用熊猫删除所有的前缀'test.'?

共有1个答案

袁单鹗
2023-03-14

一种方法是:

df.columns = [i.replace("test.", "") for i in df.columns]
 类似资料:
  • 问题内容: 我有一个名为的数据框。如何重命名唯一的一列标题?例如到? 问题答案: data.rename(columns={‘gdp’:’log(gdp)’}, inplace=True) 在它接受一个字典作为一个PARAM演出,所以你只是传递一个字典一次入境。

  • 我正在尝试更改数据框中一些列的名称。下面的代码可以更改除一列以外的所有列的名称。行为不端列的名称前后没有空格()。我想不出是什么问题。感谢您的建议。

  • 假设我们有一个包含许多列的数据框,。我只想创建一个包含以下列的DF

  • 问题内容: 我正在尝试更新所有以’agg%’和column_name=’%userid%’之类的字符串开头的表…但是即使我能够找到选择具有特定列的所有表的选项,我也看不到在线的此类示例名称和表名称我需要执行相同的操作来更新这些表,如下所示: 帮助将不胜感激。 谢谢。 问题答案: 获取您条件的更新查询 执行

  • 我有一个如下所示的数据帧: 如何获取除之外的所有列?

  • 我正在从数据库中获取数据,我怀疑其中的所有数据都被简单地设置为string,而不是float、int等。当我将数据导入到pandas dataframe中时,所有数据都显示为字符串。 或 我试过str.isNumeric,但所有内容都显示为非数字。 我能做些什么来检测数值吗?