我使用read_csv
并希望删除一些具有特定值的行,我可以在单独的行中做得很好,但是当我想在同一行中调用这两个行时,它返回一个NoneType
错误。在
我的第一个代码:
census_df = pd.read_csv('census.csv')
census_df.drop(census_df['SUMLEV'] == 40, inplace=True)
我想做的是:
^{pr2}$
它返回一个错误:
TypeError: 'NoneType' object is not subscriptable
Tags:
我想您需要从
boolean indexing
顺道来index
:但更好的方法是使用^{} :
^{pr2}$原因是,如果drop被指示在本地执行(如inplace操作符所建议的那样),则返回None。删除运算符(这会增加一些内存和处理成本)或分两行执行。在
相关问题 更多 >
编程相关推荐