2分钟入门python数据分析,10秒读Excel

Q1:Panda0是个excel表格,

有3个sheet,第2个sheet的名字是什么?

在Excel里面打开直接看就完了,

在python里面,稍微费点功夫,

但也不抽象,只要你不胡思乱想,

按部就班往下写就OK。

对代码过敏的可以看GIF,

Excel 的GIF 和Python,

其实做的是同一件事,

读的也是同一个表。

import pandas as pd

/*导入pandas库,这句话就跟“倒车请注意”一样,

是必选项。别问为什么,别问历史,不知道 */

file_path = "D:pandata0.xlsx"

/*表格的路径是,我选了一个最简单的,

一般这里容易出错,出错就是文件夹有中文的,

或者文件夹干脆只有数字*/

x= pd.read_excel(file_path, sheet_name=None)

/*x是读进来新起的名字,图简单的。

后面的关键在"pd.read_excel",

这就是在“读”文件。从哪里读?

就从前面写的file_path带进来,

然后规定sheet_name=None.

为什么啊?因为它有3个sheet,不能确定*/

sheet_names = x.keys()

/* 把所有的name,都放到这个列表里*/

second_sheet_name = list(sheet_names)[1]

/*第二个sheet的name,指定在这列表的[1],

其实是第2位,因为python从0开始计数*/

print("第 2 个 sheet 的名称是:", second_sheet_name)

/*打印,直接在页面显示了*/.

Python 很单纯,复杂的是人。

很多时候python的困难都来自人为因素。

比如,不按顺序写。

前面不写import pandas as pd,

后面就没法用pd.read 读取,

前面不写file_path,

后面python就不知道该从哪里读。

除掉这些奇葩因素,

操作就和Excel的道理一样。

单纯一点,哪里有那么多的高深莫测。