我对python编程很陌生。我不知道问题所在。
import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
pd.read_csv('C:/Python34/libs/kospi.csv')
我想在特定文件夹中导入csv文件,但只是失败。 问题是什么?如何指定特定的文件路径?
UnicodeDecodeError Traceback (most recent call last)
----> 4 pd.read_csv('C:/Python34/libs/kospi.csv')
--> 452 return _read(filepath_or_buffer, kwds)
--> 234 parser = TextFileReader(filepath_or_buffer, **kwds)
--> 542 self._make_engine(self.engine)
--> 679 self._engine = CParserWrapper(self.f, **self.options)
-> 1041 self._reader = _parser.TextReader(src, **kwds)
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xb3 in position 0: invalid start byte
答案 0 :(得分:0)
这与文件路径无关,但与您尝试打开的文件的编码无关:
pd.read_csv('C:/Python34/libs/kospi.csv', encoding="...")
您需要set the encoding
parameter文件使用的编码 - 必须是UTF-8以外的编码。