Python Pandas Dataframe에서 목록 길이 결정

Luqman Khan 2023년6월21일
  1. len() 메서드를 사용하여 Pandas Dataframe에서 목록 길이 결정
  2. 결론
Python Pandas Dataframe에서 목록 길이 결정

목록은 일상적인 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() 함수는 목록 값으로 열의 길이를 찾습니다.

관련 문장 - Pandas Dataframe