この記事では、Python での Pandas について詳しく説明します (コード例)。一定の参考価値があります。困っている友人は参照できます。お役に立てれば幸いです。
まず、6X4 の行列データを作成します。
dates = pd.date_range('20180830', periods=6) df = pd.DataFrame(np.arange(24).reshape((6,4)),index=dates, columns=['A','B','C','D']) print(df)
Print:
A B C D 2018-08-30 0 1 2 3 2018-08-31 4 5 6 7 2018-09-01 8 9 10 11 2018-09-02 12 13 14 15 2018-09-03 16 17 18 19 2018-09-04 20 21 22 23
DataFrame
内のデータを選択したい場合、以下に 2 つの方法を説明します。同じ目標:
print(df['A']) print(df.A) """ 2018-08-30 0 2018-08-31 4 2018-09-01 8 2018-09-02 12 2018-09-03 16 2018-09-04 20 Freq: D, Name: A, dtype: int64 """
選択を複数の行または列にまたがるには:
print(df[0:3]) """ A B C D 2018-08-30 0 1 2 3 2018-08-31 4 5 6 7 2018-09-01 8 9 10 11 """ print(df['20180830':'20180901']) """ A B C D 2018-08-30 0 1 2 3 2018-08-31 4 5 6 7 2018-09-01 8 9 10 11 """
If df[3:3]
が空のオブジェクトになります。後者は、タグ 20180830
から 20180901
の間のデータを選択し、 にはこれら 2 つのタグ が含まれます。
loc
、iloc
、ix
経由で選択することもできます。
関連する推奨事項:
Pandas ライブラリを使用して Python でビッグ データを処理する方法の簡単な紹介
パンダを通してPython CDN ログのライブラリ分析の詳細な説明
以上がPython での Pandas の深い理解 (コード例)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。