我有一個數據框"df"
,其中有一列叫做"column1"
。通過運行以下代碼:獲取value_count()的結果從大熊貓中脫穎而出
df.column1.value_counts()
我得到的輸出包含column1中的值及其頻率。我想在excel中得到這個結果。當我嘗試這樣通過運行下面的代碼:
df.column1.value_counts().to_excel("result.xlsx",index=None)
我得到下面的錯誤:
AttributeError: 'Series' object has no attribute 'to_excel'
我如何完成上述任務?
那麼to_excel只適用於數據幀。我會將您的結果發送到一個單獨的數據框,然後調用to_excel – SAMO
pd.DataFrame(df.column1.value_counts()).to_excel(「result.xlsx」,index = None) – Merlin
@Merlin嗯,我得到的輸出在一個excel中,但它的輸出不完整。輸出有兩部分。名稱列表和每個名稱的頻率。使用你給出的代碼,我只在輸出中獲得頻率部分。名稱缺失 – ComplexData