pandas入门试题 (pandas教程入门到实战的数据分析)

如何读取一个Excel文件的数据?我们已经学会了对不对?就是pd.read_excel,然后把这个路径扔进来就可以了。如果我想构造出这样的一个数据,然后写到一个Excel文件里面,这个也很简单,先把之前的代码先注释掉。

如果你想去写一个Excel文件,首先得构造数据,或者说你要组织数据。这个数据一般是期望它是一个什么?它是一个DataFrame,希望是这样一个结构。

DataFrame是什么意思?其实可以把它看成是这样一个二维表格,有行有列。怎样才能构造出这样的一个DataFrame?其实需要一列一列的去看,比如说这一列,这一列的意义就是每一个*优女**的名字,这一列它有对应的名字,就是名字。

所以可以这样子搞一个字典,字典里面的key也就是键,就是这一列的名字,所以可以这样子名字。它的值是什么?值是不是就是天海翼楪可怜三上悠亚,桃乃木香奈桃花香米滨崎珍序这些数据,这些数据是不是相当于是一个列表?所以就可以这样子搞个列表。

pandas入门详细教程,pandas入门教程

里面有什么来着?天海翼,还有什么?可怜,还有什么?三上悠亚,桃乃木香奈,然后什么?桃尻香名芽,这个输入法居然没有它,桃尻香名芽,还有什么?滨崎真絮,这个是不是?这样一列就相当于构造完成了。

pandas入门详细教程,pandas入门教程

后面还有三列怎么办?依样画葫芦,我还有一列,就再加一个这样一个keyvalue,这个叫什么?胸围,然后一样的,像这些数据都是一个列表,那就是85,96,84,这里80,80,85,还有腰围,就是60,58,58,54,56或59,最后是臀围,88,85,88,85,84。

pandas入门详细教程,pandas入门教程

这样字典构造完成之后就可以用一个变量把它存起来,比如data,有了data之后就可以这样子pd.DataFrame,把data扔进去,扔进去之后就能构造出一个叫DataFrame的对象,比如就叫mydata。

接下来如果想把DataFrame写到一个excel文件里面去,就可以mydata点toexcel,然后就需要填入一个路径进去,这个路径我相信你已经猜到是什么意思了,没错,就是数据到底要写到哪个Excel文件里面去,比如就写到当前目录下,一个叫mydata点XS,运行一下,没有任何错误。

pandas入门详细教程,pandas入门教程

这里也已经有了一个叫mydata的excel文件,双击打开,是不是有了?稍微有点不一样的是什么?这里多了一个012345,在上一个视频里面已经提到过,这玩意就相当于是这些数据的数字索引,如果不想要索引怎么办?可以这么搞,可以后面再加一个参数,index=False,这个的意思就是在写这个文件的时候不会把数字索引也写到Excel文件里面去,运行一下,再来打开,索引是不是没了?