Python Pandas データフレームでリストの長さを決定する
Luqman Khan
2023年6月21日
リストは日々の 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()
関数は、リスト値で列の長さを見つけます。