我试图在此数据框中输入一些值:
我有一个列名称列表:
input: centro_oeste.columns
output: ['ADMINISTRAÇÃO', 'ANÁLISE E DESENVOLVIMENTO DE SISTEMAS',
'ARTES CÊNICAS', 'AUTOMAÇÃO INDUSTRIAL', 'CIÊNCIAS BIOLÓGICAS',
'CIÊNCIAS CONTÁBEIS', 'DIREITO', 'EDUCAÇÃO FÍSICA', 'ENFERMAGEM',
'ENGENHARIA AMBIENTAL', 'ENGENHARIA DE SOFTWARE',
'ENGENHARIA FLORESTAL', 'FISIOTERAPIA', 'FÍSICA', 'GESTÃO AMBIENTAL',
'GESTÃO CONTÁBIL E TRIBUTÁRIA', 'HISTÓRIA', 'PEDAGOGIA', 'PSICOLOGIA',
'SISTEMAS DE INFORMAÇÃO', 'ANO_INGRESSO'],
dtype='object')
从该列列表中,我创建了一个新的数据框:
input: slope_CentroOeste = pd.DataFrame(columns=[centro_oeste.columns])
slope_CentroOeste
输出: Dataframe
现在,我的目标是在这个数据框中输入一些值,所以我尝试:
slope_CentroOeste.loc[0] = np.nan
slope_CentroOeste.ADMINISTRAÇÃO[0] = 'x'
Python给出了错误:只有整数标量数组才能转换为标量索引
我也试过了
slope_CentroOeste.loc[0,'ADMINISTRAÇÃO'] = 'x'
Python给出了一个错误:包含多个元素的数组的真值不明确。使用a.any()或a.all()
请问,有人能帮我吗
我按这个顺序运行了你的代码,一切都很好
第一次测试:
第二次测试:
第三项测试:
最后输出(第三次测试):
请注意,为第0行的任何条目设置值后,该行的所有列都将自动包含NaN
相关问题 更多 >
编程相关推荐