pandas(一)内部类型

本文介绍了pandas库的基础知识,包括Series数据类型的创建、属性及操作,如通过pd.Series()函数定义Series,使用.values、.index和.name属性获取数据。接着讲解了DataFrame,它是由Series组成的字典,具备行和列索引。最后提到了.loc函数用于按行索引获取DataFrame数据。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.介绍

        pandas 库可谓是数据分析十分强大的库,接下来几天我会开始着手写pandas库的基础知识。一般导入格式为 :import pandas as pd

2.数据类型Series

        函数原型:pd.Series( data, index, dtype, name, copy)

        参数解读:data:ndarray数据或字典

                          index:数据索引标签,如果不指定,默认从 0 开始。

                                      其中index未指定时为RangeIndex[start,stop,end)对象

                          dtype:数据类型

                          name:类似于excel表头名,可以不加

                          copy:拷贝数据,默认为 False

Series类型常用操作:

属性作用
对象.values   返回ndarray数组
对象.index返回index索引
对象.name 放回name名字
对象.index.name  index索引的名字

import pandas as pd
a = pd.Series([1, 2, 3], index=[1, 2, 3], name='test')
a_values = a.values
a_index = a.index
a_name = a.name
index_name = a.index.name  # None
print('a的ndarray数组是{}\na的index是{}\na的name是{}'.format(a_values, a_index,a_name))

"""
结果是:
a的ndarray数组是[1 2 3]
a的index是Int64Index([1, 2, 3], dtype='int64')
a的name是test

"""

3.数据类型 DataFrame

        DataFrame数据类型具有行索引和列索引,本质是Series组成的字典。

具体例子如下:,最左边即为index

          函数原型:pd.DataFrame( data, index, columns, dtype, copy)

          参数解读:data:ndarray、series, map, lists, dict类型

                            index:数据索引行标签,如果不指定,默认从 0 开始。

                                        其中index未指定时为RangeIndex[start,stop,end)对象

                            columns:数据索引列标签,如果不指定,默认从 0 开始

                                              其中index未指定时为RangeIndex[start,stop,end)对象

                            dtype:数据类型

                            copy:拷贝数据,默认为 False

4. loc函数

        使用格式:对象.loc[行索引]

可以使用 loc函数获得某行的数据,获得是Series对象的数据。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

山上有多花

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值