Python Pandas Dataframe에서 목록 길이 결정
Luqman Khan
2023년6월21일
목록은 일상적인 Python 프로그래밍의 필수 구성 요소이므로 모든 Python 사용자는 목록을 활용하는 방법을 배워야 합니다. 유틸리티와 작동을 이해하는 것이 기본입니다.
이 문서에서는 목록의 요소 수를 결정하는 한 가지 방법을 살펴봅니다.
len()
메서드를 사용하여 Pandas Dataframe에서 목록 길이 결정
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 모듈을 가져왔습니다. 그런 다음 두 개의 변수 데이터와 인덱스를 만듭니다. 데이터 열의 값으로 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
라는 세 번째 열을 만들고 데이터 프레임에서 목록 열의 길이를 알려주는 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()
함수는 목록 값으로 열의 길이를 찾습니다.