pandas为所有的列名添加后缀(add_suffix)

Posted Data+Science+Insight

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了pandas为所有的列名添加后缀(add_suffix)相关的知识,希望对你有一定的参考价值。

pandas为所有的列名添加后缀(add_suffix)

我们需要对两个表的数据进行连接操作,不过两个表的数据有些字段是重名但是信息却是不同的,我们需要区分是从那个表获得的概信息,可以再连接之间添加相应的后缀来进行区分。

 

# 添加后缀的语法:

df = df.add_suffix(\'your suffix\')

# 添加后缀

# df_in_1.columns.tolist()

drop1_columns = [
    \'cola\',
     \'colb\',
     \'colc\',
]

df_in_1 = df_in_1.drop(drop1_columns,axis = 1)
df_in_1 = df_in_1.add_suffix(\'suffix\')

#

import pandas as pd

data = {\'Product\': [\'ABC\',\'DDD\',\'XYZ\',\'AAA\',\'CCC\'],
          \'Price\': [750,430,980,250,620]

以上是关于pandas为所有的列名添加后缀(add_suffix)的主要内容,如果未能解决你的问题,请参考以下文章

从 Dataframe 中所有列的列名中删除最后两个字符 - Pandas

pandas批量为列名添加字符并重命名实战

将 Python Pandas 数据框转换为 JSon 格式并通过使用 Python 添加其列名保存到 MongoDB 数据库中

我想知道pandas读取txt文件以后,用names添加了列名,但是列名没有对齐每一列数据!!

pandas使用pad函数向dataframe特定数据列的每个字符串添加后置(后缀)补齐字符或者字符串向所有字符串的右侧填充直到宽度达到指定要求(right padding)

Pandas库read_excel()参数详解