我无法读取Pandas中的数据:
输入:
import pandas as pd
data = 'a,b,c\n1,2,3\n4,5,6'
pd.read_csv(StringIO(data),skipinitialspace=True)
输出:
NameError:name 'StringIO' is not defined
请让我知道错误发生的原因,并让我知道要导入的内容.
解决方法:
在这里找到解决方案:
发生错误是因为我没有导入StringIO.与Python 2不同,在Python 3中,您需要导入它.
来自io import StringIO
导入后没有发生错误.
输出到上述问题是:
a b c
0 1 2 3
1 4 5 6
它也可以从pandas.compat导入,适用于Python 2和3.
from pandas.compat import StringIO
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。