Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

Pandas 데이터 프레임에서 열의 첫 글자를 대문자로

<시간/>

팬더 데이터 프레임은 행과 열이 있는 테이블과 유사합니다. 때때로 우리는 다음 방법으로 달성할 수 있는 데이터 프레임에서 한 열의 첫 글자를 대문자로 표시해야 할 수도 있습니다.

데이터프레임 생성

아래 예에서는 먼저 열 이름이 Day 및 Subject인 데이터 프레임을 만듭니다.

예시

import pandas as pd
# A dataframe
df = pd.DataFrame({'Day': ['mon', 'tue', 'wed', 'thu', 'fri'], 'Subject': ['Math', 'english', 'science', 'music', 'games']})
print(df)

출력

위의 코드를 실행하면 다음과 같은 결과가 나옵니다. -

      Day    Subject
0     mon       Math
1     tue    english
2     wed science
3     thu music
4     fri games

capitalize() 함수 적용

Day라는 열에 대한 위의 데이터 프레임에 str.capitalize() 함수를 적용합니다. 보시다시피 모든 요일의 이름은 첫 글자가 대문자입니다.

예시

import pandas as pd
# A dataframe
df = pd.DataFrame({'Day': ['mon', 'tue', 'wed', 'thu', 'fri'], 'Subject': ['Math', 'english', 'science', 'music', 'games']})
#print(df)
df['Day'] = df['Day'].str.capitalize()
print(df)

출력

위의 코드를 실행하면 다음과 같은 결과가 나옵니다. -

      Day    Subject
0     mon       Math
1     tue    english
2     wed science
3     thu music
4     fri games