gpt4 book ai didi

python - 为什么在选择列时,pandas 有时似乎会更改字符串编码?

转载 作者:行者123 更新时间:2023-12-04 10:25:04 25 4
gpt4 key购买 nike

我正在处理在某些列名上带有拉丁语重音的数据集。在 spyder3 的 Ipython 控制台上处理数据子集时不会发生错误,但是当将其传递到脚本中并在完整数据集上运行时,突然弹出“Keyerror”。

例如:

df = df.read_excel("Data.xlsx")

total = df['Denominación']['Value'].sum()

在控制台上运行良好,但在作为脚本运行时会出现“KeyError: 'Denominación'”。

我只是更改了我的列名来解决“问题”,但我很好奇为什么会发生这种情况。

最佳答案

你把这些初始行放在你的文件中了吗?似乎缺少 utf-8 声明问题,即使它在 python3 中应该是自动的

#!/usr/bin/env python3
# -*- coding: utf-8 -*-

关于python - 为什么在选择列时,pandas 有时似乎会更改字符串编码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60658592/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com