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']}))
但是什么也没有,希望您能对我有所帮助,谢谢
熊猫函数DataFrame.append
不能像纯python DataFrame.append
一样就地工作,因此有必要分配回来:
append