인프런 커뮤니티 질문&답변

crystal님의 프로필 이미지
crystal

작성한 질문수

[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)

3회 기출유형(작업형1)

기출 3회, 작업유형1 의 2번

해결된 질문

작성

·

81

0

기출 3회, 작업유형1 의 2번칼럼명이 2000일때 df['2000'] 이라고 하면 에러가 나고 df[2000]이라고 하면 에러가안나던데, 컬럼명은 '' 로 묶어야 하는게 아닌지요?'' 로 묶지않은 2000일때가 답이 되는 이유가 궁금합니다

답변 1

0

퇴근후딴짓님의 프로필 이미지
퇴근후딴짓
지식공유자

숫자형 컬럼과 문자형 컬럼이 있을 수 있어요

숫자형

import pandas as pd

# 데이터프레임 생성
df = pd.DataFrame({
    2000: [1, 2, 3],
    'name': ['A', 'B', 'C']
})

# 숫자형 컬럼명 접근
print(df[2000])  # 정상 접근

 

문자형

import pandas as pd

# 데이터프레임 생성
df = pd.DataFrame({
    '2000': [1, 2, 3],
    'name': ['A', 'B', 'C']
})

# 문자열형 컬럼명 접근
print(df['2000'])  # 정상 접근

 

crystal님의 프로필 이미지
crystal

작성한 질문수

질문하기