데이터 프레임 열의 값 빈도 계산
범주형 값이 포함된 열이 있는 데이터 프레임이 있는 경우 빈도를 계산해야 할 수도 있습니다. 각 고유 값의 발생 횟수.
다음 사항을 고려하세요. dataframe:
category cat a cat b cat a
고유 값과 해당 빈도를 검색하려면 다음 단계를 따르세요.
value_counts() 사용
다음 단계를 따르세요. @DSM, 이를 달성하려면 value_counts()를 활용하세요. 작업:
In [37]: df = pd.DataFrame({'a':list('abssbab')}) df['a'].value_counts()
출력:
b 3 a 2 s 2 dtype: int64
groupby() 및 count() 사용
또는, groupby()를 사용할 수 있으며 count():
In [38]: df.groupby('a').count()
출력:
a a a 2 b 3 s 2 [3 rows x 1 columns]
추가 옵션:
자세한 내용은 다음을 참조하세요. 팬더 문서에 https://pandas.pydata.org.
주파수를 데이터프레임에 다시 통합
주파수 값을 원래 데이터프레임에 다시 추가하려면 다음을 수행하세요. 와 함께 변환()을 활용하세요 개수():
In [41]: df['freq'] = df.groupby('a')['a'].transform('count') df
출력:
a freq 0 a 2 1 b 3 2 s 2 3 s 2 4 b 3 5 a 2 6 b 3 [7 rows x 2 columns]
위 내용은 Pandas DataFrame 열의 값 빈도를 어떻게 계산할 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!