Python:在Pandas的列标题后插入连字符

我已经在Python Pandas中创建了一个数据框,如下所示:


import pandas as pd

import os   

cols = ('Name','AGE','SAL')

df = pd.read_csv("C:\\Users\\agupt80\\Desktop\\POC\\Python\\test.csv",names = cols)

print(df)

当我打印数据框时,我得到以下输出:


    Name  AGE  SAL

0   Amit   32  100

1  gupta   33  200

2  hello   34  300

3   Amit   33  100

请帮助让我知道,如何在列标题后插入连字符“-”,如下所示:


    Name  AGE  SAL

------------------------

0   Amit   32  100

1  gupta   33  200

2  hello   34  300

3   Amit   33  100


慕桂英4014372
浏览 477回答 3
3回答

翻翻过去那场雪

你需要,#shift the values one level df=df.shift(1)#fill the first row with hyphendf.iloc[0]='----'outputName  AGE   SAL----  ----  ----Amit3 2     100gupta 33    200hello 34    300
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python