搜索後,我不認爲這是重複的,但如果它是請讓我知道。Python Pandas - 追加數據到特定行和列
我目前有一個數據框與行和變量的數量。我想創建一個單獨的數據框,它是每個變量的平均值。我正在這樣做,以便我可以輕鬆地將其繪製在圖表中。我不確定爲什麼我的語法不起作用。
這是一個特定的變量。如果我能得到這個工作,那麼我可以將它擴展到所有具有循環的列。
avg = pd.DataFrame(columns=original.columns.values)
avg['max_yds'].loc[0] = original['max_yds'].mean(axis=0)
在我的印象中,第一行創建了一個名爲「平均」的數據幀裏面是空的,並擁有所有列從原來的。這似乎按預期工作。對於第二行,我期望它將變量'max_yds'的第一行設置爲'avg',並將其設置爲原始變量'max_yds'的變量的平均值。相反,我得到:Empty DataFrame
謝謝!
謝謝!我將使用第二種方法。 雖然,我仍然不明白爲什麼我的語法不起作用? (Upvoted - 並未公開顯示!) – Jafar
更新了關於您的語法的一些討論。 – yangjie