python - ValueError : only single character unicode strings can be converted to Py_UCS4, 长度为 0

标签 python pandas

在运行下面的代码时,我发现了如下所示的错误

data= pd.read_csv("Filtered Data.csv", sep='', encoding='latin-1')

显示的错误:ValueError:只有单个字符的 unicode 字符串可以转换为 Py_UCS4,长度为 0

如何摆脱这个错误?

最佳答案

由于 sep='' 缺少一个空格而引发错误。您可以使用 sep=' '。 Sep 接受一个字符串参数 ( according to Panda documentation )。所以它提示一个空字符串。

您也可以使用delim_whitespace,参见this question .

关于python - ValueError : only single character unicode strings can be converted to Py_UCS4, 长度为 0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38256402/

相关文章:

python - sys.stdin 多久生成一次数据?

python - 将混合数据转换为分类数据 : dataframe

python - 使用 pandas 创建多索引列的简单方法

python pandas HDF5Store 附加带有长字符串列的新数据框失败

python - 如何在 SQLite 数据库中存储 pandas DataFrame

pandas 0.14.1 中 sqlalchemy 的 python pandas parse_dates 列通配符?

python - 多对多领域 - Django 模型 - 理解

python - argparse.ArgumentParser() 函数的描述参数

python - 如果有相同的主列名称,则减去数据框行

python - 在 Python 中添加到自定义类