【问题标题】:Insert rows based on values pandas dataframe根据值熊猫数据框插入行
【发布时间】:2019-01-25 08:16:09
【问题描述】:

我有这个:

我想使用 pandas 来实现:

【问题讨论】:

    标签: python pandas insert append rows


    【解决方案1】:

    这听起来像是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
    

    【讨论】:

      【解决方案2】:

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

      Use pd.concat()

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2017-11-30
        • 2017-10-14
        • 1970-01-01
        • 2021-10-06
        • 2019-05-01
        • 2021-06-04
        相关资源
        最近更新 更多