【发布时间】:2021-01-02 08:15:23
【问题描述】:
我在 python 中使用 windows 编写了一些脚本,并希望在我的树莓派中使用 Ubuntu 运行它。
我正在读取带有换行符换行符的 csv 文件。当我加载 df 时,我使用以下代码:
dfaux = pd.read_csv(r'/home/ubuntu/Downloads/data.csv', sep=';')
只加载一行的df。我还尝试包含引发此错误消息的参数lineterminator = '\n\t':
ValueError:仅支持长度为 1 的行终止符
在 Windows 中,我看到 csv 文件中的换行符,而当我在 ubuntu 中使用鼠标垫打开它时,我看不到换行符,但我看到了颜色编码的列。
如何正确读取 csv?
谢谢!
【问题讨论】:
-
这可能是行分隔符的问题吗?你能 trz 将 csv 转换为 unix 风格的行尾吗?例如,您可以使用 dos2unix。
-
我在终端使用 dos2unix 进行了转换,结果相同
标签: python pandas dataframe csv raspberry-pi4