我有一个数据框"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