Python Pandas データフレームでリストの長さを決定する

  1. len() メソッドを使用して Pandas データフレームのリストの長さを決定する
  2. まとめ
Python Pandas データフレームでリストの長さを決定する

リストは日々の Python プログラミングの不可欠なコンポーネントであるため、すべての Python ユーザーはリストの利用方法を学ぶ必要があります。 それらのユーティリティと操作を理解することは基本です。

この記事では、リスト内の要素数を決定する 1つの方法について説明します。

len() メソッドを使用して Pandas データフレームのリストの長さを決定する

len() メソッドは、リストの長さを決定する最も一般的で簡単な方法です。 これは、今日のプログラマーの間で最も頻繁に使用されるアプローチです。

例:

import pandas as pd

data = {
    "os": [
        ["ubuntu", "mac-osx", "syslinux"],
        ["ubuntu", "mod-rewrite", "laconica", "apache-2.2"],
        ["ubuntu", "nat", "squid", "mikrotik"],
    ]
}
index = ["2013-12-22 15:25:02", "2009-12-14 14:29:32", "2013-12-22 15:42:00"]
df = pd.DataFrame(data, index)

ご覧のとおり、Python Pandas モジュールをインポートしました。 次に、2 変数のデータとインデックスを作成します。 データ列にその値を含む os 列を作成します。

index 変数には日付と時刻が格納されます。

出力:

| index               | os                                     |
| ------------------- | -------------------------------------- |
| 2013-12-22 15:25:02 | ubuntu,mac-osx,syslinux                |
| 2009-12-14 14:29:32 | ubuntu,mod-rewrite,laconica,apache-2.2 |
| 2013-12-22 15:42:00 | ubuntu,nat,squid,mikrotik              |

次に、Length という名前の 3 番目の列を作成し、データフレーム内のリスト列の長さを示す os.map(len) 関数を使用します。

df["Length"] = df.os.map(len)
df

出力:

| index               | os                                     | Length |
| ------------------- | -------------------------------------- | ------ |
| 2013-12-22 15:25:02 | ubuntu,mac-osx,syslinux                | 3      |
| 2009-12-14 14:29:32 | ubuntu,mod-rewrite,laconica,apache-2.2 | 4      |
| 2013-12-22 15:42:00 | ubuntu,nat,squid,mikrotik              | 4      |

上の表は、os 列のリストの長さが 3 であることを示しています。

まとめ

この記事では、データフレーム リストの長さを決定する方法について説明しました。

リスト値を持つ列を含むデータフレームの例を使用して、リストの長さをすばやく判断できます。 次に、len() 関数は、リスト値で列の長さを見つけます。

チュートリアルを楽しんでいますか? <a href="https://www.youtube.com/@delftstack/?sub_confirmation=1" style="color: #a94442; font-weight: bold; text-decoration: underline;">DelftStackをチャンネル登録</a> して、高品質な動画ガイドをさらに制作するためのサポートをお願いします。 Subscribe

関連記事 - Pandas Dataframe