python - 当我将 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) 的数据框
解决方案
Pandas 将第一行解析为标题,因此在您的情况下有 59 行是正确的。header=None
您可以使用参数禁用此功能。
关于列。您的 csv 文件可能具有非标准分隔符,例如\t
. Pandas 默认采用逗号。在简单的文本编辑器中打开文件,检查您的分隔符并设置sep
参数,如果它不是逗号。
推荐阅读
- java - 对象消息没有在 Active MQ 中反序列化
- python - Django serializer for .count()
- vba - Keypress not registering in access subform after subform sourceobject update
- r - "%+%" function returning NULL
- couchbase - Couchbase (ver. >=5): 如何只使用 N1QL 创建用户
- php - 在 Laravel 中显示特定广告/属性的主视频
- python-3.x - How to resize an image according to a reference point in another
- filter - java.util.NoSuchElementException:即使我们使用流也没有值存在
- python - 用户在 python docker 容器中连接远程 MySQL 数据库的访问被拒绝
- magento - bulk importing magento had some kinds of limitation