whitelend的个人博客分享 http://blog.sciencenet.cn/u/whitelend

博文

Python学习中的问题

已有 1063 次阅读 2023-5-8 13:35 |个人分类:科学|系统分类:生活其它

这段时间,我一直在学习Python语言。Python语言有众多的模块,其中pandas模块是很必要的一种。

上午,我将整理好金融数据分别以001.txt和002.xlsx的文件名,保存在工作目录中。按照教程中描述,可以直接使用read_table()和read_excel()函数来读取数据,所以写下很简单的代码:

import pandas as pd

df = pd.read_excel("D:\Anaconda\envs\Study\data\002.xlsx")

df.head()

结果呢?出乎意料,出错啦!!!

这么简单的东西不应该出错啊?是数据文件行数太多了吗?还是里面的标题行使用了中文?我反复尝试,将数据文件截短,首行使用英文,等等。结果还是不行!

我尝试了前几天下载的一个文本文件stoxxeu600.txt,很轻松就读取了,可是只要把文件改成001.txt或者002.xlsx,就会出错。尝试了很多次,也找不到问题在哪儿!

我忽然意识到,是不是read函数不支持数字开头的文件名呢?于是将文件名前面加上一个字母,s001.txt,s002.xlsx,果然,文件很轻松的就读取了。我 %*&(¥¥*678@%@%!

自学语言,没有人指导,真的好难啊!



https://m.sciencenet.cn/blog-3303836-1387239.html

上一篇:为什么当今中国没有大师
下一篇:控制论视角下的非私组织发展-管理学如何看待历史循环之谜

3 李升伟 杨正瓴 李毅伟

该博文允许注册用户评论 请点击登录 评论 (3 个评论)

数据加载中...
扫一扫,分享此博文

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-5-5 20:00

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部