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

数据分析学习day01

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

数据分析学习day01

使用函数pandas.Series(data='数据',dtpe=数据类型,name='标题'
1.列表转换成series模式

索引可以设置例如:index=range(10,13)

import pandas as pd
#自动索引
list1=['语文','数学','英语']
#列表转换成表格模式
data=pd.Series(data=list1,dtype=str,name='ppt')
print(data)

#设置索引
import pandas as pd
list1=['10','20','30']
data_list=pd.Series(data=list1,index=range(10,13),dtype=float,name='ppt')
print(data_list)

显示结果:

自动索引

设置索引

2.字典转换成series模式

import pandas as pd
dict1={'语文':30,'数学':40,'英语':50}
#字典转换成表格模式
data=pd.Series(data=dict1,dtype=int,name='ppt')
print(data)

 显示结果:

3.将series转成dict字典(to_dict),    list列表(to_list),(tolist)

变量=series数据.to_dict(空)

import pandas as pd
dict1={'语文':30,'数学':40,'英语':50}
#字典转换成表格模式
data=pd.Series(data=dict1,dtype=int,name='ppt')

#series转换成字典格式
data=data.to_dict()
print(data)

 

4.给series数据加标题

pandas.DataFrem('字典',columns='标题')

import pandas as pd
dict1={'语文':30,'数学':40,'英语':50}
#字典转换成表格模式
data_dic=pd.Series(data=dict1,dtype=int)

#给series数据加标题
pp=pd.Dataframe(data_dic,columns=['成绩'])
print(pp)

 显示结果:

5.设置series数据类型

import pandas as pd
# dict1={'语文':30,'数学':40,'英语':50}
list1=['10','20','30']
data_list=pd.Series(data=list1,index=range(10,13))
s=data_list.astype(int)
print('data:n',data_list)
print('s:n',s)

显示结果:

 6.在series数据中添加数据

import pandas as pd
dict1={'语文':30,'数学':40,'英语':50}
# list1=['10','20','30']
data_list=pd.Series(data=dict1)

s=data_list.append(
    pd.Series({'美术':30,'体育':40})
)
# print('data:n',data_list)
print('s:n',s)

显示结果:

7.将设置好的索引改为一列数据

import pandas as pd
dict1={'语文':30,'数学':40,'英语':50}
# list1=['10','20','30']
data_list=pd.Series(data=dict1)

s=data_list.append(
    pd.Series({'美术':30,'体育':40})
)
pp=s.reset_index()
pp.columns=['科目','成绩']
print('s:n',pp)

 显示结果:

8.创建多列series数据

import pandas as pd
dict1={
    '姓名':['张三','李四','王五','赵六'],
    '性别':['男','女','男','男'],
    '年龄':['18','19','17','20']
}
pp=pd.Dataframe(dict1)
print(pp)

显示结果:

9.修改多列数据的索引列

import pandas as pd
dict1={
    '姓名':['张三','李四','王五','赵六'],
    '性别':['男','女','男','男'],
    '年龄':['18','19','17','20']
}
###   姓名   ###
pp=pd.Dataframe(dict1)
pp=pp.set_index('姓名')
print(pp)

####  性别   ####
import pandas as pd
dict1={
    '姓名':['张三','李四','王五','赵六'],
    '性别':['男','女','男','男'],
    '年龄':['18','19','17','20']
}
pp=pd.Dataframe(dict1)
pp=pp.set_index('性别')
print(pp)

 显示结果:

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

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

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