pandas之DataFrame

Posted xcsg

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了pandas之DataFrame相关的知识,希望对你有一定的参考价值。

DataFrame 类型类似于数据库表结构的数据结构,其含有行索引和列索引,可以将DataFrame 想成是由相同索引的Series组成的Dict类型。在其底层是通过二维以及一维的数据块实现.

1,DataFrame 对象的构建

import pandas as pd
#声明数据框架对象
list = {男生:[王超,德芙,家福],女生:[阿尼,阿玉,阿东]}
gendered = pd.DataFrame(list)
print(gendered)
#自动生成索引
结果:
   男生  女生
0  王超  阿尼
1  德芙  阿玉
2  家福  阿东
2指定列的顺序
gendered1 = pd.DataFrame(list,columns=[女生,男生])
print(gendered1)
结果:
   女生  男生
0  阿尼  王超
1  阿玉  德芙
2  阿东  家福
3指定索引
gendered2 = pd.DataFrame(list,[7,8,9])
print(gendered2)

结果:
   男生  女生
7  王超  阿尼
8  德芙  阿玉
9  家福  阿东

实例 应用:

#使用科学计算来统计AVG年龄
df = pd.DataFrame({gender:[,],age:[18,20]})
#分组运算
grouped = df[age].groupby(df[gender])
#平均年龄
avg_age = grouped.mean()
#可以根据键取值
print(avg_age)

结果:
gender
女    2018
Name: age, dtype: int64

 

 

以上是关于pandas之DataFrame的主要内容,如果未能解决你的问题,请参考以下文章

pandas 学习: pandas 数据结构之DataFrame

pandas之DataFrame

pandas入门之DataFrame

5 pandas之DataFrame简单实用2

python:pandas之DataFrame取行列(df.loc(),df.iloc())以及索引

短视频学习 - 4pandas之DataFrame简单使用