Python pandas,创建Series类型

numpy只能处理数值类型的数据。pandas除了可以处理数值类型外,还可以处理非数值类型的数据(例如:字符串、时间序列等)

pandas常用的数据类型:Series(一维,带标签的数组,对应数据库中的一条记录);DataFrame(二维,Series容器,对应数据库中的表)

 

demo.py(Series的创建):

import pandas as pd  # 需要pip安装


# 创建Series类型(带标签的数组)
t = pd.Series([13, 23, 33, 43, 53])  # 默认索引从0开始。 元素可以是数值类型,也可以是字符串类型。
print(type(t))  # <class 'pandas.core.series.Series'>
print(t)
'''
0    13
1    23
2    33
3    43
4    53
dtype: int64
'''

t2 = pd.Series([13, 23, 33, 43, 53], index=list("abcde"))  # 可以通过index指定索引(索引个数要与元素个数一致)
print(t2)
'''
a    13
b    23
c    33
d    43
e    53
dtype: int64
'''


my_dict = {"name":"zhangsan", "age":18}
t3 = pd.Series(my_dict)   # 可以通过字典创建Series。 dtype元素类型会根据情况自动修改
print(t3)
'''
age           18
name    zhangsan
dtype: object
'''

t4 = pd.Series(my_dict, index=["age", "tel"])  # index指定的索引如果存在就正常显示,否则对应索引的值就是NaN
print(t4)
'''
age     18
tel    NaN
dtype: object
'''

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值