pandas read_excel documentation说,指定sheet_name = None应该返回“所有表作为DataFrames的字典”.但是,当我尝试像这样使用它时,我得到了一个字符串字典.

target_file = "C:\file_here.xlsx"

data = pd.read_excel(target_file)

print(type(data))

data = pd.read_excel(target_file, sheet_name = None)

print(type(data))

#print(data)

for sheet in data:

print(type(sheet))

返回:

我不明白为什么后者返回字符串.我希望能够以数据框的形式访问每个工作表,对该工作表(数据帧)执行字符串替换,然后使用to_excel将这些工作表放置到新的xlsx文件中.但是我很困惑为什么要在数据表中:返回字符串.

如果我在以下代码段中打印以下数据(有序词典),则它将数据帧打印到控制台.因此,看来我无法正确访问字典,但我想确切地了解自己在做什么错:

data = pd.read_excel(target_file, sheet_name = None)

print(type(data))

print(data)

解决方法:

data = pd.read_excel(target_file,sheet_name = None)返回Dict.

当您遍历数据时,将获得Dict键.

尝试:

for key in data:

print(data[key].head())

标签:pandas,pandas-datareader,python

来源: https://codeday.me/bug/20191110/2014354.html

python read()为什么返回少一个字符_python-熊猫read_excel(sheet name = None)返回字符串字典,而不是数据帧?...相关推荐

  1. python用空格隔开每一个字符_python实现将一串字符每两个一组,中间用空格隔开...

    #!/usr/bin/python # -*- coding: utf-8 -*- #Function:将userlocation字段按16进制表示的位数分割,每两位一组,用空格隔开 #version ...

  2. python从键盘上输入一个字符串并输出该字符串_python练习:输入一个字符串,输出该字符串中字符的所有组合...

    题目 输入一个字符串,输出该字符串中字符的所有组合.例如abc,它的组合有a.b.c.ab.ac.bc.abc. 第一种思路 使用递归求解,可以考虑长度为n的字符串中m个字符的组合,设为C(n, m) ...

  3. python读取文件前30个字符_Python 批量读取文件中指定字符的实现

    1.背景 从指定的NLP生成的文件中读取指定的字符. 2.待读取文件 是以":"作为分隔符的数据,每一行以回车结束.此文件为XXX.train 3.读取每一句中的汉字 ... fi ...

  4. python换行符占几个字符_python 字符前缀,运算符、换行符、数据类型和变量

    补充 *)/表示的除法即使是整数,结果也是浮点数 *)python表示的整数是没有大小限制的.而某些语言根据其储存长度是有大小限制的.例如Java对32位整数的范围限制在-2147483648-214 ...

  5. python的固定有没有固定字符_python每次处理固定个数的字符的方法总结

    首先,来看每次处理一个字符的情况,可以有如下方法去实现: 方法一: 代码如下: >>> a='1234567' >>> list(a) ['1', '2', '3' ...

  6. python变量隔一个数取出来_Python(二):变量、常量,字符串操作

    变量&常量 变量和常量都是存储值的内存区域,"变量"就是说值可以改变,"常量"就是说这个值不能改,是只读的,关于常量不详细介绍了 命名 上一次说过命名规 ...

  7. php 正则 最后一个字符,关于正则表达式:在PHP中查找字符串中的最后一个字符...

    我正在用PHP进行一些URL重写,需要找到末尾有斜线的URL,然后执行301重定向.我以为会有一个简单的PHP函数来查找最后一个字符串,但我找不到任何东西.第一直觉让我觉得我需要使用regex,但我不 ...

  8. python文件读取下一个字符_python文件的读写总结

    读写文件是最常见的IO操作.Python内置了读写文件的函数,用法和C是兼容的. 读写文件前,我们先必须了解一下,在磁盘上读写文件的功能都是由操作系统提供的,现代操作系统不允许普通的程序直接操作磁盘, ...

  9. python 遍历字符串的每一个字符_Python之字符串的遍历的4种方式

    python的字符串遍历有4种方式: 1. 下标法 2. for in 3. iter内置函数 4. enumerate 其中下标法和enumerate适合需要判断后续字符的场景,比如循环到下标ind ...

最新文章

  1. 杠上Spark、Flink?Kafka为何转型流数据平台
  2. opencv 阈值分割 — threshold()
  3. Java基础之IO笔记
  4. 2013 年最不可思议的 10 个硬件开源项目
  5. swiper 定义放多少张图片,小程序swiper轮播图,自定义样式,两种方法:原生方法和bindchange方法;将点点改为数字(当前第几张 /总共几张);点击点点跳转当前图片...
  6. Android之看起来像奔溃了但是没有发现奔溃日志
  7. 高质量的工程代码为什么难写
  8. 【linux】dpkg info修复及dpkg: warning: files list file for package
  9. cscope的使用(2)
  10. 设计模式系列——单例模式
  11. unity 设置image透明度_Unity透明效果-透明度测试
  12. cmd批量修改文件名 增加文字_cmd命令批量修改文件名或后缀名
  13. linux内部网关协议igp,OSPF基础知识概述
  14. 自然语言处理不属于计算机科学,自然语言处理是一门融语言学、计算机科学和什么于一体的科学...
  15. Android Accessibility(辅助功能) 学习
  16. 孝庄太后如何培养康熙的综合素质
  17. Spring Integration-简介
  18. Python爬取《你好李焕英》豆瓣短评并基于SnowNLP做情感分析
  19. 使用Excel文件批量生成Codabar码
  20. bdd100k数据集制作用于YOLOv3训练

热门文章

  1. 如何查看QQ和微信查看授权过那些应用?
  2. JavaScript之继承模式,命名空间,对象枚举
  3. 从Sun离职后,我“抛弃”了Java,拥抱JavaScript和Node
  4. mysql 常用命令与备份恢复 整理
  5. php 日期时间 取日期,从PHP中的文本中提取日期,时间和日期范围
  6. mysql myisam/innodb高并发优化经验_MySQL MyISAM / PHP 高并发优化经验
  7. java 注入 循环_spring依赖注入——循环依赖
  8. 2019贵州大学计算机研究生,贵州大学2019年硕士研究生招生拟录取名单公示(一)...
  9. 噪音曲线图测试软件,利用示波器统计工具分析有噪声信号之测量统计和余晖图...
  10. batch spring 重复执行_重复的Spring Batch作业实例