报错import pandas as pd df = pd.read_csv('F:代码可视化案例脏数据前途无忧中国地图系列.csv') a = df.职位名称 a
DtypeWarning: Columns (3) have mixed types.Specify dtype option on import or set low_memory=False.第三列有混合类型,也就是每一行有数据类型不一样。原因
python在读取csv文件的时候是安块读取的,不是一次性全部读完;并且数据类型是猜的,所以每一块的类型可能猜得不一样。
在 *** 作时发现不是每一次运行都会报错,也可以体现,python在读取csv文件时每一次猜每一块得数据类型不一样。
解决 方法一:指定参数low_memory=False。
import pandas as pd df = pd.read_csv('F:代码可视化案例脏数据前途无忧中国地图系列.csv', low_memory=False) a = df.职位名称 a方法二:
给出现混合类型得列,给出指定类型。
import pandas as pd df = pd.read_csv('F:代码可视化案例脏数据前途无忧中国地图系列.csv',dtype={"职位名称": object}) a = df.职位名称 a
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)