pandas修改列

import pandas as pd


def getValue(s):
    if 'a' in s:
        return s.replace('bb','111')
    else:
        return s

if __name__ == '__main__':

    csv_file=r"D:\data\quality\aaa.csv"
    df=pd.read_csv(csv_file)

    new_columns=["aaaa",'bbb','ccc'] #会把数据也一起改,不能用
    # df02 = df.reindex(columns=new_columns)  # 调整索引,不仅仅调整行,也可以调整列
    # 注意这里reindex的妙用,可以自动关联数据,调整数据


    df.rename(columns={'box': 'small/big'}, inplace=True)

    df.to_csv(csv_file, index=False)
    # print(df)

猜你喜欢

转载自blog.csdn.net/jacke121/article/details/125969336
今日推荐