栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

数据分析第一章

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

数据分析第一章

pandas应用

pandas的主要数Series(一维数组)与DataFrame(二维数组),这两种数据结构可以处理金融、统计、社会科学、工程等。

数据结构

Series是一种类似于一维数组的对象,它是由一组数据及其相关的数据标签组成。

DataFrame是一个表格型的数据结构,它含有一组有序的列,每列可以是不同的值的类型(数值,字符串,布尔型)。DataFrame既有行索引也有列索引,它可以看作是由Series组成的字典。

pandas Series

pandas.Series(data,index,dtype,name,copy)
import pandas as pd
courses=['chinese','math','english','computer']
data=pd.Series(data=courses)
print(data)

运行结果如下:

   

pandas DataFrame

pandas.DataFrame(data,index,columns,dtype,copy)

创建一个DataFrame

import pandas as pd
df=pd.DataFrame(
    {
        '姓名':['小张','小王','小李','小明'],
        '性别':['男','女','女','男'],
        '年龄':['21','19','20','20']

    }
)
print(df)

运行结果如下:

 Series转换成DataFrame

import pandas as pd
grades={'chinese':80,'math':90,'english':75,'computer':90}
data=pd.Series (data=grades)
df=pd.DataFrame(data,columns=['grade'])
print(df)

运行结果如下:

Series转换成DataFrame

import pandas as pd
grades={'chinese':80,'math':90,'english':75,'computer':90}
data=pd.Series(data=grades)
df=data.reset_index()
df.columns=['course','grade']
print(df)

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/857036.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号