内容正文:
4.3
创建与
Datafr
2
1
查看
I
1
ame
Seriesi对象
创建Series对象
Series([1,2,3,4)
指定索引值
Series([1,2,3,4],index=['a',
Series的常用属性
values、index
团
7
b','℃,'d"])
见
pandas数据结构
呵
2.DataFrame
DataFrame是一种类似于关系表的表格型数据结构,
DataFrame对象是一个二维表格,由1个索引列(index)
和若干个数据列组成。其中,每列中的元素类型必须一致,
而不同的列可以拥有不同的元素类型。
columns
name
sex
aged
(列标题)
index
0
王晓明
男
20
values
1
李静
女
19
2
田海
男
21
例:用字典创建一个DataFrame对像df1,存储3名同学的姓名、性别、图书借
阅次数数据
import pandas as pd
data="姓名”:[”李静
,”王静”,”张强",
"性别”:[”女
”女”,”男”]
借阅次数”:[28,56,37]}
df1=pd.DataFrame(data,columns=["姓名,"性别”,"借阅次数"])
print (dfl)
性别
借阅次数
名,“性别,“借阅次数门)
012
姓李王张
静静强
女女男
28867
创建DataFrame
格式:字典名={“列标题1:[列表1],
对象名=pd.DataFrame(字典名,
列标题2:[列表2]…}
s
columns=[列表1”,“列表2”.内)
见
利用字典创建DataFrame
可
data={"name""王晓明","李静","田海"],
"sex"["男","女","男"],
"aged":[20,19,21]}
df pd.DataFrame(d
print(df)
index
columns
name
sex
aged
0
王晓明
男
20
1
李静
女
19
values
2
田海
男
21
见
利用字典创建DataFrame
可
DataFrame数据有列索引和行索引,行索引类似于关系表中每行
的编号(未指定行索引的情况下,会使用0到-1作为行索引),列索引
类似于表格的列名(也称为字段)
df1 DataFrame(data,columns ["name","sex","aged"],
index=["L1","L2","L3"])
print(df1)
name
sex
aged
L1
王晓明
男
20
L2
李静
女
19
L3
田海
男
21
任务1:构建二维数据DataFrame对像df,
例。
国家:乌克兰、俄罗斯、美国:大洲:欧洲
import pandas as pd
data={"国家":["乌克兰","俄罗斯
接种比例":[0.25,0.55,0.62]}
df=
print(df)
存储3个国家,和对应的大洲,以及疫苗接种比
亚洲州、北美洲;接种比例:0.25,0.55,0.62
美国],
="国家,"大洲","接种比例门)
见
创建DataFrame对象
呵
DataFrame对象可以自己定义,也可以直接读取二维数
据文件创建DataFrame对象。
read excel(函数
取Excel文件抢创建DataFrame对象
read csvO)函数
读取CSV文件抢创建DataFrame对像
to excel(函数
创建Excel文件保存数据
to csv0函数
创建CSV文件保存数据
见
创建DataFrame对象
读入文件
使用read excel(函数,读取E
格式:对像名=pd.read excel("
import pandas as pd
0
df=pd.read excel("tv.xlsx")
1
2
print(df)
3
可
xcel文件抢创建DataFrame对象。
文件名.xsx)
影视剧
首映年份
集数
还珠格格工
1998
24
流星花园
2001
50
武林外传
2006
81
家有儿女
2005
367