zoukankan      html  css  js  c++  java
  • ‘utf-8‘ codec can‘t decode byte 0xb8 in position 0: invalid start byte

    # 部分代码如下所示
    data = pd.read_csv("data.csv", index_col = ["date"])
    data["现有感染者"] = data["感染者"] - data["死亡"] - data["治愈"]
    print("data:
    ",data)
    

    运行时出现错误:'utf-8' codec can't decode byte 0xb8 in position 0: invalid start byte

    简单来说就是:
    1、( unicode错误)'utf-8’编解码器无法解码位置0的字节0xb8:无效的起始字节;
    2、问题原因:函数模板的编码有问题,所以在调用函数的时候出现无法解码;
    3、解决方式:设置函数模板的编码方式;

    解决方案:

    # 函数后面加上encoding="gbk",即设置函数编码为gbk模式;
    data = pd.read_csv("data.csv", index_col = ["date"],encoding="gbk) 
    data["现有感染者"] = data["感染者"] - data["死亡"] - data["治愈"]
    print("data:
    ",data)
    
  • 相关阅读:
    连接mysql遇到的问题
    洛谷 P3369 【模板】普通平衡树(Treap/SBT)
    开博啦
    luogu【P2753】[USACO4.3]字母游戏Letter Game
    luogu【P3377】 【模板】左偏树
    POJ-2251
    HDU-1518
    Coderforces-455A
    UVA-1608
    Coderfocers-551C
  • 原文地址:https://www.cnblogs.com/Luweir/p/14147314.html
Copyright © 2011-2022 走看看