繁体   English   中英

根据值pandas数据框插入行

[英]Insert rows based on values pandas dataframe

我有这个:

在此处输入图片说明

我想用熊猫来做到这一点:

在此处输入图片说明

我可能不确定您想要什么,但是我相信您正在尝试将一个数据框的行添加到另一数据框:

使用pd.concat()

这听起来像是stack的教科书用例:

In [46]: df = pd.read_excel('your_file.xlsx')

In [47]: df
Out[47]:
         position title  ccs  alc  hs
0          loader    mr    1  NaN   2
1  something else   mrs    2  3.0   4

In [48]: df.set_index(['position', 'title']).stack()
Out[48]:
position        title
loader          mr     ccs    1.0
                       hs     2.0
something else  mrs    ccs    2.0
                       alc    3.0
                       hs     4.0

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM