python - Pandas 无法识别文档中的列
问题描述
我正在尝试使用 pandas 读取多个制表符分隔的文件(.tab),并且所有文件都包含 250 行和不同数量的列(超过 1 个)。一些生成的数据框具有预期的行数和列数。但是,在其中一些中,所有列都被识别为单个列。这些数据框具有预期的行数,但只有一列。我检查了有问题的文档是否有任何意外的换行符或分隔符(或没有),我无法找到与“好”文档不同的任何内容。有谁知道会发生什么?
解决方案
显然,在我试图打开的一些文档的顶部有一行额外的内容。检查所有数据帧并在读取文件时使用 skiprow 参数后,一切正常。
推荐阅读
- swift - 如何使用 for Loop swift 中的 DispatchTime 在 Main 中运行线程
- visual-studio - Visual Studio 2019 – 将设置与默认设置进行比较
- php - 如何使用 codeIgniter 获取其他网站的内容并将其显示在我的网站上?
- javascript - vuetifyjs:仅添加使用过的图标来构建
- css - 有没有办法只使用 CSS 来编辑具有特定内容的广告跨度?
- django - OperationalError - 光标“_django_curs_
" 不存在用于编辑和添加表单 - java - 在不更改页面参数的情况下设置默认表单值
- svelte - 如何在使用 svelte 渲染 DOM 组件之前进行 API 调用?
- javascript - 如何在 laravel 中获取 jsonencode 数据?
- java - LivePagedList 发出空列表