python - 数据无法完全加载,因为超过了每张工作表的最大列数

标签 python csv machine-learning libreoffice

我正在尝试将我的 python 代码重定向到一个 csv 文件中。 问题是我需要 3072 列,而这正是我的代码创建的。

但是当我打开创建的 csv 文件时,只显示 1024 列(这是我认为的限制列数)并且出现以下错误“无法完全加载数据,因为每张纸的最大列数是超过了”

    import csv
    orig_stdout = sys.stdout
    f = open('image_to_pixel.csv', 'w')
    some code ....
    sys.stdout = orig_stdout
    f.close()

我正在使用 Libreoffice 5.1.6.2,各位有什么办法可以解决这个问题吗? 谢谢。

最佳答案

您可以使用数据框导入您的 csv 文件。它将加载所有 3072 列。

import pandas as pd
read = pd.read_csv('image_to_pixel.csv',header=None)
your code.....

关于python - 数据无法完全加载,因为超过了每张工作表的最大列数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43963857/

相关文章:

python - 为什么在编辑我的 csv 文件时出现 ValueError?

python - 属性错误: module ‘xgboost’ has no attribute ‘XGBRegressor’

python - 自定义和预训练模型的集合给出了运行时错误

python - odoo - 从 many2one 领域获取值(value)

涉及 C 对象的 Python 多处理共享内存问题

powershell - 使用 Powershell 从一个文件夹中的多个 CSV 文件中删除前 15 行

javascript - 带有 Angular 指令的 HTML 在附加时不起作用

python - 线性回归预测与训练数据不匹配

python - collat​​z 算法,当输入长度至少为 (n) 时返回第一个整数

python - 比较具有相同元素且顺序相同的列表?