Python拡張データ型

1412 ワード

Python pandas | data type pandasNumpyに基づいて構築されたより高度なデータ構造とツールを含むデータ分析パケットであり、Numpyのようなコアはndarrayであり、pandasSeriesDataFrameの2つのコアデータ構造をめぐって展開されている.SeriesおよびDataFrameは、それぞれ1次元のシーケンスおよび2次元のテーブル構造に対応する.
だから、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
複数配列