python - 在不将整个工作表加载到数据框的情况下读取特定的 excel 单元格值?
问题描述
我知道如何读取整个数据集,我知道如何读取其中的一部分,但它总是从我的 excel 文件中读取所有列。我这样做:
myfile = pd.ExcelFile('my_file.xlsx')
myfile.parse(2, skiprows=14, skipfooter= 2).dropna(axis=1, how='all')
但是我不能以这种方式只读取一个特定的单元格,因为它读取了整行。有没有办法将解析器限制为一列?
更新:
寻找 Pandas 解决方案
解决方案
将您的更新pandas
到 0.24.2:
文档:read_excel,专门阅读usecols
我相信您将需要使用skiprows
和的组合skipfooter
来缩小到特定行并usecols
获取列。这样您将获得特定的单元格值。
推荐阅读
- html - iframe 内容不自动提交
- javascript - JavaScript中的代码未读取输入
- algorithm - 如何找到 K-means 聚类算法的剪影分数
- javascript - 子组件的下一个js父路由组件
- java - 具有通用数据类型的 Java 类
- javascript - Auth0 通配符登录回调
- ruby-on-rails - 在 Rails 中的救援块内捕获密钥
- amazon-web-services - 即使 buildspec.yml 中的命令失败,AWS Build Project 也会成功
- salesforce - 使用 Salesforce APEX 工作更漂亮
- spring - spring boot 未经授权允许所有请求