无法将新数据附加到pd数据帧

问题描述 投票:0回答:1

im试图在数据框中保存一些数据,数据框的第一行应该是('Tom',。99,'tom2'),假设我需要添加('mart',。3,'mart2')行到数据框,我尝试使用附加,但没有添加任何东西,这是我的代码

    import pandas as pd
    trackeds = {'Name':['Tom'], 'proba':[.99],'name2':['tom2']}
    df_trackeds = pd.DataFrame(trackeds) 
    df_trackeds.append(pd.DataFrame({'name':['mart'],'proba': [.3],'name2':['mart2']}))
    print(df_trackeds)

输出为

Name  proba name2
0  Tom   0.99  tom2

我也尝试使用

df_trackeds.append({'name':['mart'],'proba': [.3],'name2':['mart2']},ignore_index=True)

df_trackeds.append(pd.DataFrame({'name':['mart'],'proba': [.3],'name2':['mart2']}))

但是什么也没有,希望您能对我有所帮助,谢谢

python pandas append
1个回答
0
投票

熊猫函数DataFrame.append不能像纯python DataFrame.append一样就地工作,因此有必要分配回来:

append
© www.soinside.com 2019 - 2024. All rights reserved.