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

如何在不更改值的情况下更改dataframe列名?[副本]

云和同
2023-03-14

我有一堆CSV文件,它们是作为数据流读取的。对于每个dataframe,我希望更改一些列名,如果某个dataframe中存在特定列:

column_name_update_map={'aa':'xx';'bb':'yy'}

  for file in files:
        print('Current file: ', file)
        df = pd.read_csv(file, sep='\t')
        df = df.replace(np.nan, '', regex=True)
        for index, row in df.iterrows(): 

           pass

共有1个答案

孟洋
2023-03-14

可以在dataframes中使用rename

column_name_update_map = {'aa': 'xx', 'bb': 'yy'}
df = df.rename(columns=column_name_update_map) 
 类似资料:
  • 问题内容: 我想在字体为时使用光标。 那可能吗? 问题答案: 您可以定制一个。

  • 问题内容: 我正在尝试使用seaborn,因为它具有distplot功能。但是我更喜欢默认的matplotlib设置。导入seaborn时,它会自动更改图形的外观。 如何在不改变地块外观的情况下使用seaborn函数? 问题答案: 0.8版(2017年7月)更改了此行为。来自https://seaborn.pydata.org/whatsnew.html#v0-8-0-july-2017: 导入s

  • 我有一个雇主组合。选择雇主后,表格中会填入特定于雇主的数据: 下面是它绑定到的属性和检查表是否脏的方法。如果表是脏的,则提示用户如果他们改变雇主,改变将丢失: 一切似乎都正常工作: 用户选择更新表的雇主('KMH')。 用户对表进行更改。 用户然后选择不同的雇主('MPC') 提示用户更改将丢失 用户选择“否”并且Can火雇主返回“假” 选择雇主不改变(跳过if{}块) 然而,在GUI中,雇主选项

  • 我试图将文本字段“Colorbox0”的背景色更改为“Value0”,但它去掉了边框。 以下是我代码的简化版本: 非常感谢您的帮助 谢谢

  • 我正在尝试使用Pyspark来置换dataframe中的一列,也就是在行间洗牌单个列的所有值。 编辑:对不起,如果我的问题不清楚,我只是想用它的排序版本替换一个列,而不做联接。感谢您指出dfs不是可变的,但即使执行也会显示列'ha'与'colname'具有相同的排列,而对列本身执行排序则显示不同的排列。问题主要是关于为什么排列在新列“ha”中保持不变,而不是关于如何替换列。再次感谢!(也改了标题以

  • 我想知道这是否可能,但希望有人能证实。 我用XML创建了一个简单的自定义按钮布局来处理聚焦/按下和Hibernate状态。请参见底部的代码。当我使用它创建一个新按钮时,这很好。然而,我希望用户能够通过颜色选择器改变按钮的颜色,如果他们不喜欢默认的。但是,我所知道的以编程方式更改按钮背景色的唯一方法是使用