报错记录--004--panda删除添加问题
问题:
#删除drop s=pd.Series(np.random.rand(5),index=list("ngjur")) print(s) s1=s.drop('n',inplace=True) s2=s.drop(['g','j'])#对s没有影响 print(s1) print(s2) print(s)
再次打印s1会显示null
所以使用s1.append()
报错为AttributeError: 'NoneType' object has no attribute 'append'
分析:
s1=s.drop('n',inplace=True)#在s里面也删除了n,本身只是做了一个步骤,不代表s1有数据,所以再次打印,没有n可以删了,就是空集
总结:
用了inplace就是一个步骤,不是产生新的集合