一、概述
讲讲Pandas,由于Pandas的内容也比较多,本文主要还是讲解一些入门的基本知识。
二、详细说明
同样的我们来引入使用的库
import pandas as pd
2.1、数据结构
在介绍之前,我们先来说说Pandas中常用的两种数据结构:Series、DataFrame。
Series的基础知识
创建Series
import pandas as pd
# 创建series(通过数据创建)
pd.Series(["a","b","c","d"])
# 创建series(通过字典创建)
dict = {
"a":"python",
"b":"java",
"c":"php"
}
pd.Series(dict)
# 创建series(通过自定义index创建)
pd.Series(["java","php","python","jsp"],index=["a","b","c","d"])
基本属性、操作、方法
ser_data = pd.Series(["java","php","python","jsp"],index=["a","b","c","d"])
# 获取series的索引
ser_data.index
# 获取series的值
ser_data.values
# 通过索引取值
ser_data["a"]
ser_data[["a","b"]]
# 判断是否有缺失值
ser_data.isnull()
ser_data.notnull()
DataFrame的基础知识
创建DataFrame
pd.DataFrame(np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]]),columns=['a', 'b', &