我正在尝试将csv(通过API响应)加载到熊猫中,但始终出现错误
"ValueError: stat: path too long for Windows" and "FileNotFoundError: [Errno 2] File b'"fwefwe","fwef..."
表示熊猫将其解释为url,而不是字符串。
下面的代码导致上面的错误。
fake_csv='"fwefwe","fwefw","fwefew";"2","5","7"'
df = pd.read_csv(fake_csv, encoding='utf8')
df
如何强制熊猫将我的论点解释为csv字符串?
答案 0 :(得分:1)
您可以使用StringIO
:
import io
fake_csv='"fwefwe","fwefw","fwefew";"2","5","7"'
df = pd.read_csv(io.StringIO(fake_csv), encoding='utf8', sep=',', lineterminator=';')
df
结果:
Out[30]:
fwefwe fwefw fwefew
0 2 5 7