Cannot import name 'StringIO' from 'pandas.compat'
在使用pandas读取csv文件时,
from pandas.compat import StringIO
df = pd.read_csv(StringIO(text), sep=',', thousands=',')
会报错:
ImportError: cannot import name 'StringIO' from 'pandas.compat' (/usr/local/lib/python3.7/dist-packages/pandas/compat/init.py)
from pandas.compat import StringIO
df = pd.read_csv(StringIO(text), sep=',', thousands=',')
会报错:
ImportError: cannot import name 'StringIO' from 'pandas.compat' (/usr/local/lib/python3.7/dist-packages/pandas/compat/init.py)
没有找到相关结果
已邀请:
1 个回复
李魔佛 - 公众号:可转债量化分析 【论坛注册:公众号后台留言邮箱】
赞同来自:
Work around is to roll back to prior version of Pandas 0.24.2 pip3 install --upgrade pandas==0.24.2
降级pandas
其实没这个必要。
可以使用io的StringIO函数
其余部分不变,即可解决问题。