【问题标题】:Dataframe is and object rather than a normal dataframe?数据框是和对象而不是普通的数据框?
【发布时间】:2018-12-18 12:55:15
【问题描述】:

我从另一个数据框行的总和创建了一个数据框,但结果是一个对象,所以我不能用它做任何计算。我在 Jupyter 中使用熊猫。

这是我的代码:

df_sum = pd.DataFrame()
df_sum['Suma'] = df_consumption.groupby(['Country','Category'])['Mult'].agg('sum')
df_sum['Suma']

Out: COICOP level 2 - code
    Country      COICOP level 2 - code
Afghanistan...
Name: Mult, dtype: object

关于如何创建普通数据框的任何想法?

谢谢!!

【问题讨论】:

  • 你错了,你打电话给df_sum['Suma'],它会很好地打印Seriesdtypeobject,因为它包含stringdtype,这是预期的输出
  • 我知道,我在显示输出类型,以表明我不想要那个。
  • 那么您的问题不清楚,您需要发布原始数据、代码以重现您的 df、您的尝试和期望的结果

标签: python pandas jupyter-notebook jupyter


【解决方案1】:

如果只想将其转换为数据框对象,可以尝试使用 df_sum = df_sum.to_frame()

【讨论】:

    猜你喜欢
    • 2023-03-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-03-24
    • 1970-01-01
    相关资源
    最近更新 更多