ignore_index

import pandas as pd
from IPython.core.display import display

data={'name':['张三','李四','王五','小明'],'sex':['female','female','male','male'],
      'year':[2001,2001,2003,2004],'city':['北京','上海','广州','北京']}
df1=pd.DataFrame(data,columns=['name','sex','year','city'])

df3=df1.set_index(['sex','city'])
df3=df3.reset_index(['sex'])
print(df3)
data1={'year':2001,'name':'lanlan','sex':'male','city':'北京'}
df4=df3.append(data1,ignore_index=True)
print(df4)

结果:

         sex name  year
city                   
北京    female   张三  2001
上海    female   李四  2001
广州      male   王五  2003
北京      male   小明  2004
      sex    name  year city
0  female      张三  2001  NaN
1  female      李四  2001  NaN
2    male      王五  2003  NaN
3    male      小明  2004  NaN
4    male  lanlan  2001   北京

Process finished with exit code 0
import pandas as pd
from IPython.core.display import display

data={'name':['张三','李四','王五','小明'],'sex':['female','female','male','male'],
      'year':[2001,2001,2003,2004],'city':['北京','上海','广州','北京']}
df1=pd.DataFrame(data,columns=['name','sex','year','city'])
print(df1)
data1={'year':2001,'name':'lanlan','sex':'male','city':'北京'}
df4=df1.append(data1,ignore_index=True)
print(df4)

结果:

  name     sex  year city
0   张三  female  2001   北京
1   李四  female  2001   上海
2   王五    male  2003   广州
3   小明    male  2004   北京
     name     sex  year city
0      张三  female  2001   北京
1      李四  female  2001   上海
2      王五    male  2003   广州
3      小明    male  2004   北京
4  lanlan    male  2001   北京

Process finished with exit code 0

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值