我将xlsx文件转为csv文件,并读取指定列
xlsx = pd.read_excel('data.xlsx', sheet_name='国内疫情实时数据')
xlsx.to_csv('data.csv')
new, total, now, dead, heal = np.loadtxt('data.csv', delimiter=',', usecols=(2, 3, 4, 5, 6), unpack=True,
encoding='utf_8')
报错如下:
解决方法:转换文件时不保存列名
xlsx.to_csv('data.csv',header=None)
另,转换过程报错下图时:
将 encoding=‘utf_8’写在如图位置。写在to_csv内无效。
new, total, now, dead, heal = np.loadtxt('data.csv', delimiter=',', usecols=(2, 3, 4, 5, 6), unpack=True,
encoding='utf_8')