使用函数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)
显示结果:



