【发布时间】:2020-02-27 00:37:48
【问题描述】:
我试图在数据框中保存一些数据,数据框的第一行应该是 ('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']}))
但没什么,希望你能帮助我,提前谢谢
【问题讨论】:
-
仅用于一次追加一行。您可以在这里查看stackoverflow.com/questions/49916371/…