Python pandas | data type
pandas
是基于Numpy
构建的含有更高级数据结构和工具的数据分析包,类似于 Numpy
的核心是ndarray
,pandas
也是围绕着 Series
和 DataFrame
两个核心数据结构展开的 。Series
和DataFrame
分别对应于一维的序列和二维的表结构。
所以,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
多为数组