【问题标题】:'utf-8' codec can't decode byte 0xa0 in position 121: invalid start byte\'utf-8\' 编解码器无法解码位置 121 中的字节 0xa0:无效的起始字节
【发布时间】:2023-01-11 03:36:46
【问题描述】:

我该如何解决这个问题?谢谢你。

from google.colab import drive
drive.mount('/content/drive')
path = "/content/drive/MyDrive/Colab Notebooks/Meteo.csv"

Meteo = pd.read_csv(path, parse_dates=[['Date', 'Time']])
Meteo.head()

Sample of CSV

我正在寻求帮助来修复错误,因为我还无法获得输出显示。

【问题讨论】:

  • 请发布您的 csv 样本并将代码粘贴到您的问题中,而不是图片
  • 完成更新信息

标签: python csv utf-8


【解决方案1】:

使用encoding='latin-1

df = pd.read_csv('Meteo.csv', encoding='latin-1', parse_dates=[['DATE', 'TIME']])
print(df)

            DATE_TIME TEMPERATURE DEW POINT HUMIDITY WIND WIND SPEED WIND GUST  PRESSURE PRECIPITATION CONDITION
0 2022-01-01 00:00:00       77 °F     72 °F     83 %  VAR      2 mph     0 mph  29.79 in        0.0 in      Fair
1 2022-01-01 01:00:00       75 °F     72 °F     89 %  VAR      1 mph     0 mph  29.79 in        0.0 in      Fair
2 2022-01-01 02:00:00       75 °F     72 °F     89 %    N      3 mph     0 mph  29.79 in        0.0 in      Fair
3 2022-01-01 03:00:00       75 °F     72 °F     89 %    N      3 mph     0 mph  29.76 in        0.0 in      Fair
4 2022-01-01 04:00:00       75 °F     72 °F     89 %  VAR      3 mph     0 mph  29.76 in        0.0 in      Fair

【讨论】:

    猜你喜欢
    • 2018-06-12
    • 1970-01-01
    • 2021-06-12
    • 2021-10-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-02-10
    • 2020-06-22
    相关资源
    最近更新 更多