ホームページ  >  記事  >  バックエンド開発  >  Pandas シリーズ オブジェクトの共通プロパティは何ですか?

Pandas シリーズ オブジェクトの共通プロパティは何ですか?

青灯夜游
青灯夜游オリジナル
2020-11-24 12:04:235920ブラウズ

Series オブジェクトの属性は次のとおりです: 1. Series オブジェクトのインデックスを表示する Index 属性; 2. Series 内の要素の数を表示する size 属性; 3. 値Pandas のデータ形式を Numpy に変換する属性、配列の形式、4. dtype 属性、5. name 属性。

Pandas シリーズ オブジェクトの共通プロパティは何ですか?

Pandas Series オブジェクトの共通プロパティ:

Series の関連プロパティを表示するにはでは、シーケンス要素のタイプとインデックスを表示または変更できます。

In [1]: import pandas as pd
In [2]: a=pd.Series([0,1,2,3,4,5])

1) インデックス属性

インデックス属性は、Series オブジェクトのインデックスを表示でき、直接割り当てたり変更したりすることもできます。インデックスの変更には .loc と .iloc を使用し、前後で同じ処理を行いますが、loc と i loc の違いを理解してください。コードは次のとおりです。

In [3]: a.index
Out[3]: RangeIndex(start=0, stop=6, step=1)
In [4]: a.loc[1]
Out[4]: 1
In [5]: a.iloc[1]
Out[5]: 1

a のインデックスが変更されます。このとき、loc[1] は最後から 2 番目の位置の値を取得しますが、iloc[1] は絶対位置 1 の値を取得したままになります。

In [6]: a.index = [5,4,3,2,1,0]
In [7]: a.index
Out[7]: Int64Index([5, 4, 3, 2, 1, 0], dtype='int64')
In [8]: a.loc[1]
Out[8]: 4
In [9]: a.iloc[1]
Out[9]: 1

2) サイズ属性

サイズ属性は、シリーズ内の要素の数を表示するために使用できます。

In [10]: a.size  # 查看数据的个数
Out[10]: 6

3)values 属性

values 属性は、Pandas と Numpy の間のブリッジとして使用できます。Pandas のデータ形式は、 Numpy の配列形式に変換されます。

In [11]: a.values  # 查看返回值,返回的是一个Numpy中的array类型
Out[11]: array([0, 1, 2, 3, 4, 5], dtype=int64)

4) dtype 属性

dtype 属性はデータの型を表示するために使用され、データ型は astype メソッドを通じて変更できます。 Pandas は多くのデータ型をサポートしているため、さまざまな使用シナリオに応じてさまざまなデータ型を選択する必要があります。

In [12]: a.dtype  # 查看数据类型
Out[12]: dtype('int64')
In [13]: a=a.astype('float64')
In [14]: a.dtype  # 查看数据类型

5) name 属性

値の名前の取得

6)index.name 属性

インデックスの名前を取得します

プログラミング関連の知識について詳しくは、プログラミング学習をご覧ください。 !

以上がPandas シリーズ オブジェクトの共通プロパティは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。