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的道理一样。
单纯一点,哪里有那么多的高深莫测。
