Python 扩展数据类型

Python pandas | data type

pandas 是基于Numpy 构建的含有更高级数据结构和工具的数据分析包,类似于 Numpy的核心是ndarraypandas 也是围绕着 SeriesDataFrame 两个核心数据结构展开的 。SeriesDataFrame 分别对应于一维的序列和二维的表结构。

所以,pandas能带给你什么呢?是数据类型或者类,还有它背后的方法,更加容易处理你的数据。

import pandas as pd
from pandas import Series
from pandas import DataFrame   #frame框架的意思

Series#序列
有序定长字典(index : value),但和字典又不一样

构造器:

>>> s = Series([1,2,3.0,'abc'])
>>> s
0      1
1      2
2      3
3    abc
dtype: object

>>> s = Series(data=[1,3,5,7],index = ['a','b','x','y'])
>>> s
a    1
b    3
x    5
y    7
dtype: int64

方法:

>>> s.index
Index(['a', 'b', 'x', 'y'], dtype='object')

>>> s.values
array([1, 3, 5, 7], dtype=int64)

>>> s.name = 'a_series'
>>> s.index.name = 'the_index'
>>> s
the_index
a            1
b            3
x            5
y            7
Name: a_series, dtype: int64

**构造器,你知道么?
我不知道,是有多久没听过这个词
好像听到这个词,是在学习C++
为什么用到这个词呢?创建类的时候。
**

Python numpy | data type

多为数组

你可能感兴趣的:(Python 扩展数据类型)