唐山玉田网站建设,网站 建设 步骤是,焦作整站优化,做网站应该怎么做Day14-读取文件接着上一天的内容#xff0c;我在学习的过程中发现#xff0c;DF数据还可以利用几个Series数据组成#xff0c;具体看一个例子#xff1a;两种形式#xff0c;第一种是直接对Series创建DF对象#xff0c;得出的结果。第二种是通过字典的形式创建DF对象我在学习的过程中发现DF数据还可以利用几个Series数据组成具体看一个例子两种形式第一种是直接对Series创建DF对象得出的结果。第二种是通过字典的形式创建DF对象把Series的name映射到Series简单来说通过字典形式创建可以看做将Series的name作为了列名各个元素通过相同的index对应合并在一起。创建出来的DF有点类似一张excel的sheet行是1,2,3,4....列是A,B,C,D....。读取csv文件除了通过字典和Series的方式创建DF还可以通过读取CSV文件的形式创建DF对象。例如读取本地的一份NBA球员2013赛季的数据表格式是CSV,通过read_csv 函数读取文件返回DF数据给NBA_dataNBA_data就是DF数据类型可以查看数据的列名还可以显示数据的前五行数据。大家可以留意到读取数据的时候我们没有指定索引号所以系统自动添加了索引号默认从0开始我们可以在读取的时候加入参数指定数据框的索引数据框的索引成了player所以列名就没有了player字段。扩展一下学习DF数据结果可以直接用列名选择数据下面我们看一个例子选取数据集的时候都会带去索引号所以如果设置球员名称为索引号这样选取出来的信息就会更加清晰。更多关于read_csv函数的参数可以查看pandas官方文档。读取xlsx文件除了CSV文件pandas还可以直接读取xlsx文件。加入参数sheet_name可以选择要读取的sheet。如果要选择多个列的子集需要以列表的形式传入数据框。下面我们来做一个小练习巩固一下今天学习的内容就是用pandas合并同一个文件夹内的所有csv文件(xlsx文件同理)并保存。现在我的D盘下有文件夹NBA下有三个csv文件nba_2013.csv、nba_2014.csv、nba_2015.csv。简单说一下这个合并的小程序主要用到了列表的迭代pandas的CSV的读取方法保存方法还和数据框的合并函数同理合并xlsx。留一个大家思考的问题如果有多个xlsx文件而且文件里面有多个sheet那么要怎么合并明天开始我给大家演示一下这个我也是前不久自己学会提示一下要用到xlrd这个包去获取xlsx文件中的sheent个数。