
這是把series合并成dataframe,然后這里最后會生成一列0,如果用data.reset_index()處理的話這列0的列名為level0,下圖就是這樣

之后將data5和data6合并,資料集有兩列內容,一個是國家名,一個是對應的主/客場的勝場次數(home team和away team)。我想保留每一個data的index列就是國家名,比如一個國家沒有主場勝利但是有客場勝利也保留
第一個問題就是當時多出來的這個level0列用drop洗掉不了,提示不存在這個列名。怎么處理可以刪掉,還是最開始把series累加到dataframe有錯誤呢?
第二個問題是怎么能夠合并這兩個資料集,最后生成的有三列,國家、主場、客場,
uj5u.com熱心網友回復:
發示例資料,發代碼,發要的結果uj5u.com熱心網友回復:
level0洗掉不了,是因為那是index,看看是不是可以用reset_index 加引數drop=True解決掉data.reset_index(level=None, drop=True, inplace=True,
col_level=0, col_fill="")
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/43388.html
上一篇:求助.bat腳本
