创建Series的几种方式
1.数据列表
2.字典(根据标签查询查询数据)
3.两个数组
import pandas as pd
#Series
#使用数据列表产生最简单的Series
data=pd.Series([100,'山茶花',1111,'2024-03-21'])
print(data)
#获取索引,返回索引的(起始值,结束值,步长)
print(data.index)
#获取数据,返回数据值
print(data.values)
print('-'*30)
#指定每列的索引
data1=pd.Series([100,'山茶花',1111,'2024-03-21'],index=['num','name','salary','datetime'])
print(data1)
print(data1.index)
print('-'*30)
#使用字典创建Series
dict={'姓名':'小王','性别':'女','年龄':'18','地址':'丹麦'}
data3=pd.Series(dict)
print(data3)
print(data3.index)
#根据标签索引查询数据
print(data3)
print(data3['地址'])
print(data3['姓名'])
print(data3[['姓名','性别']])
type(data3[['姓名','性别']])
print('-'*30)
#使用两个数组创建Series
s1=['姓名','性别','年龄']
s2=['小王','女',18]
data4=pd.Series(s2,index=s1)#s1为索引值
print(data4)
结果:
D:\Python\p\Scripts\python.exe "D:\Python\python-learning\数据分析(二)\数据结构.py"
0 100
1 山茶花
2 1111
3 2024-03-21
dtype: object
RangeIndex(start=0, stop=4, step=1)
[100 '山茶花' 1111 '2024-03-21']
------------------------------
num 100
name 山茶花
salary 1111
datetime 2024-03-21
dtype: object
Index(['num', 'name', 'salary', 'datetime'], dtype='object')
------------------------------
姓名 小王
性别 女
年龄 18
地址 丹麦
dtype: object
Index(['姓名', '性别', '年龄', '地址'], dtype='object')
姓名 小王
性别 女
年龄 18
地址 丹麦
dtype: object
丹麦
小王
姓名 小王
性别 女
dtype: object
------------------------------
姓名 小王
性别 女
年龄 18
dtype: object
进程已结束,退出代码为 0