本文主要是介绍学习记录300@AttributeError: ‘NoneType‘ object has no attribute ‘loc‘,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
以下程序报错:
import pandas as pd
import numpy as np
xhy=pd.read_excel('E:\\ywj严文杰备份\\群光工作交接\\幸运新会员\\微信会员用户1.xlsx')
#更换列名,特别注意inplace=True,如果为TURE 则直接操作原表,且返回值是none,就不能在赋值到元数据变量了,如果赋值就会是的xhy=none
# 因此loc[]时,会AttributeError: 'NoneType' object has no attribute 'loc'
# 如果inplace=false,则不会操作原表,可以赋值给xhy
xhy=xhy.rename(columns={'手机号':'手机号码','卡类型':'卡别'},inplace=True)print(xhy.loc[:,['手机号码','卡别']])
修改后不会报错
import pandas as pd
import numpy as np
xhy=pd.read_excel('E:\\ywj严文杰备份\\群光工作交接\\幸运新会员\\微信会员用户1.xlsx')
#更换列名,特别注意inplace=True,如果为TURE 则直接操作原表,且返回值是none,就不能在赋值到元数据变量了,如果赋值就会是的xhy=none
# 因此loc[]时,会AttributeError: 'NoneType' object has no attribute 'loc'
# 如果inplace=false,则不会操作原表,可以赋值给xhy
xhy=xhy.rename(columns={'手机号':'手机号码','卡类型':'卡别'})print(xhy.loc[:,['手机号码','卡别']])
这篇关于学习记录300@AttributeError: ‘NoneType‘ object has no attribute ‘loc‘的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!