【问题标题】:AttributeError: 'NoneType' object has no attribute 'dtypes'AttributeError:“NoneType”对象没有属性“dtypes”
【发布时间】:2020-10-06 10:37:03
【问题描述】:

我正在尝试按照日期索引的递增顺序对我的数据框的一个子集进行排序。当我仅通过指定代码运行的轴来运行排序功能时。当我添加 inplace=True 时,我收到错误消息: AttributeError Traceback (most recent call last) in ----> 1 daily_data.dtypes

AttributeError: 'NoneType' 对象没有属性 'dtypes'

如何在不删除 inplace=True 的情况下修复错误?

column_subset= ['date','from_municipality','from_municipality_number','to_municipality','to_municipality_number','count']
daily_data = df[column_subset]

daily_data = daily_data.set_index(pd.DatetimeIndex(daily_data['date']))
daily_data.drop(['date'], axis=1, inplace=True)
daily_data.replace(to_replace='*', value=np.nan, inplace=True)
daily_data.head()

daily_data = daily_data.sort_index(axis = 0, inplace=True) 

daily_data.dtypes

【问题讨论】:

    标签: python pandas attributeerror nonetype dtype


    【解决方案1】:

    如果您使用inplace=True,请不要将结果分配给它(它将是None):

    daily_data.sort_index(axis=0, inplace=True)
    daily_data.dtypes
    

    【讨论】:

      猜你喜欢
      • 2019-01-01
      • 2021-12-26
      • 2019-07-23
      • 2018-05-13
      • 2020-09-07
      • 2017-05-03
      • 2023-03-16
      • 2018-07-14
      • 2013-06-16
      相关资源
      最近更新 更多