Python全系列 教程
3567个小节阅读:5931.4k
目录
鸿蒙应用开发
C语言快速入门
JAVA全系列 教程
面向对象的程序设计语言
Python全系列 教程
Python3.x版本,未来主流的版本
人工智能 教程
顺势而为,AI创新未来
大厂算法 教程
算法,程序员自我提升必经之路
C++ 教程
一门通用计算机编程语言
微服务 教程
目前业界流行的框架组合
web前端全系列 教程
通向WEB技术世界的钥匙
大数据全系列 教程
站在云端操控万千数据
AIGC全能工具班
A A
White Night
DataFrame 是 Pandas 中的一个表格型的数据结构,包含有多列的数据,每列可以是不同的值类型(数值、字符串、布尔型等),DataFrame 即有行索引也有列索引,可以被看做是由 Series 组成的字典。
将两个series对象作为dict的value传入,就可以创建一个DataFrame对象。
【示例】创建DataFrame对象
xxxxxxxxxx
import pandas as pd
population_dict={'beijing':3000,'shanghai':1200,'guangzhou':1800}
area_dict={'beijing':300,'shanghai':180,'guangzhou':200}
population_series=pd.Series(population_dict)
area_series=pd.Series(area_dict)
citys=pd.DataFrame({'area':area_series,'population':population_series})
【示例】values index columns属性
xxxxxxxxxx
citys.index
citys.values
citys.columns
【示例】列表创建
xxxxxxxxxx
population_dict={'beijing':3000,'shanghai':1200,'guangzhou':1800}
area_dict={'beijing':300,'shanghai':180,'guangzhou':200}
data=pd.DataFrame([population_dict,area_dict])
#添加index属性
data=pd.DataFrame([population_dict,area_dict],index=['population','area'])
【示例】索引columns的使用
xxxxxxxxxx
population_series=pd.Series(population_dict)
pd.DataFrame(population_series,columns=['population'])
【示例】二维数组指定columns和index创建
xxxxxxxxxx
pd.DataFrame(np.random.randint(0,10,(3,2)),columns=list('ab'),index=list('efg'))
实时学习反馈
1. _____是 Pandas 中的一个表格型的数据结构,即有行索引也有列索引。
A Series
B DataFrame
2. 二维数组指定columns和index创建DataFrame对象,下划线处需要填写的代码是_____:
xxxxxxxxxx
pd.DataFrame(np.random.randint(0,10,(3,2)),________=list('ab'),_______=list('efg'))
A columns index
B index columns
C columns
答案
1=>B 2=>A