为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

慕桂英4014372 2021-04-27 09:10:09
我已经在Python Pandas中创建了一个数据框,如下所示:import pandas as pdimport os   cols = ('Name','AGE','SAL')df = pd.read_csv("C:\\Users\\agupt80\\Desktop\\POC\\Python\\test.csv",names = cols)print(df)当我打印数据框时,我得到以下输出:    Name  AGE  SAL0   Amit   32  1001  gupta   33  2002  hello   34  3003   Amit   33  100请帮助让我知道,如何在列标题后插入连字符“-”,如下所示:    Name  AGE  SAL------------------------0   Amit   32  1001  gupta   33  2002  hello   34  3003   Amit   33  100
查看完整描述

3 回答

?
翻翻过去那场雪

TA贡献2065条经验 获得超13个赞

你需要,


#shift the values one level 

df=df.shift(1)

#fill the first row with hyphen

df.iloc[0]='----'

output


Name  AGE   SAL

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

Amit3 2     100

gupta 33    200

hello 34    300


查看完整回答
反对 回复 2021-05-11
  • 3 回答
  • 0 关注
  • 472 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信