1. 程式人生 > >Pandas建立一個空DataFrame,並逐行插入資料

Pandas建立一個空DataFrame,並逐行插入資料

#建立一個空的Dataframe
result =pd.DataFrame(columns=('idx','degree','weight','diameter'))
#將計算結果逐行插入result,注意變數要用[]括起來,同時ignore_index=True,否則會報錯,ValueError: If using all scalar values, you must pass an index
for i in idx:
    degree=
    weight=
    diameter=
    result=result.append(pd.DataFrame({'idx':[i],'degree':[degree],'weight':[weight],'diameter':[diameter]}),ignore_index=True)