首页 > 解决方案 > 当我将 cvs 导入 python 时,它只显示 1 号

问题描述

我的代码是:

import numpy as np
import matplotlib.pyplot as plt 
import pandas as pd

dataset= pd.read_csv('libro1.csv')

在我的 excel 中,我有 60 行和 14 列

但它向我展示了一个大小为 (59,1) 的数据框

标签: pythonpandas

解决方案


Pandas 将第一行解析为标题,因此在您的情况下有 59 行是正确的。header=None您可以使用参数禁用此功能。

关于列。您的 csv 文件可能具有非标准分隔符,例如\t. Pandas 默认采用逗号。在简单的文本编辑器中打开文件,检查您的分隔符并设置sep参数,如果它不是逗号。


推荐阅读