系列文章目录
Chapter 1:创建与探索DF、排序、子集化:Python数据分析——Pandas基础入门+代码(一)
Chapter 2:聚合函数,groupby,统计分析:Python数据分析——Pandas基础入门+代码(二)
Chapter 3:索引和切片:Python数据分析——Pandas基础入门+代码(三)
Chapter 4: 可视化与读写csv文件:Python数据分析——Pandas基础入门+代码(四)
Chapter 5:数据透视表:Python数据分析——Pandas基础入门+代码之数据透视表
文章目录
前言
打算把从datacamp上学到的整理一下并记录下来,Pandas基础指的是非常入门的东西,包括数据处理,切片等。
这一篇主要讲的是:
创建与探索DF、排序、子集化以及如何添加新一列的DataFrame
一、如何自己创建一个DataFrame
简单来说,创建DataFrame的方式一共有两种,第一种是以 list of dict 的形式,第二种是以 dict of list 的形式。举例子说明一下,我们先看到下面这个表格,这里面就是甲乙丙丁的人物信息。
1.1 以list of dictionaries的形式建立一个DF
也就是外包是列表,内包是字典
dict1 = [
{
'name' : 'jia', 'gender': 'm', 'weight': 66, 'height': 171, 'date_of_birth': '1990-01-01'}, # 注意 逗号“,”用于分割好每一条
{
'name' : 'yi', 'gender': 'f', 'weight': 67, 'height': 178, 'date_of_birth': '1993-05-13'},
{
'name' : 'bing', 'gender': 'f', 'weight': 45, 'height': 160, 'date_of_birth': '1996-06-01'}