• 카테고리

    질문 & 답변
  • 세부 분야

    자격증 (데이터 사이언스)

  • 해결 여부

    해결됨

key error = ',' 질의

23.11.30 06:24 작성 조회수 87

0

작업형2 기출 5,6회를 풀던 중 동일 에러 발생으로 사유를 알 수 없어 질의드립니다.

데이터 불러오고 확인하는 과정에서 train.head() or test.head() 를 쓰면

key error = ',' 발생합니다. 저는 명령문에 , 를 사용한 적은 없구요..

 


# 데이터 불러오기

import pandas as pd

pd.set_option('display.max_columns',None)

pd.set_option('display.float_format','{,:10f}'.format)

train = pd.read_csv("train.csv")

test = pd.read_csv("test.csv")

#train.shape # 3759,9

#test.shape # 1617,8

#train.info() # model,transmission,fuelType - object

#test.info()

#train.describe()

#test.describe()

#train.isnull().sum() # 결측치 없음

#test.isnull().sum()

# train[''] = train[''].fillna()

train.head() -> 여기서부터 에러 발생



---------------------------------------------------------------------------
KeyError                                  Traceback (most recent call last)
/usr/local/lib/python3.10/dist-packages/IPython/core/formatters.py in __call__(self, obj)
    700                 type_pprinters=self.type_printers,
    701                 deferred_pprinters=self.deferred_printers)
--> 702             printer.pretty(obj)
    703             printer.flush()
    704             return stream.getvalue()


16 frames


/usr/local/lib/python3.10/dist-packages/pandas/io/formats/format.py in <listcomp>(.0)
   1514             formatted = np.array(
   1515                 [
-> 1516                     formatter(val) if not m else na_rep
   1517                     for val, m in zip(values.ravel(), mask.ravel())
   1518                 ]

KeyError: ','


답변 1

답변을 작성해보세요.

0

# 에러 코드
pd.set_option('display.float_format','{,:10f}'.format)

# 수정 코드
pd.set_option('display.float_format', '{:,.10f}'.format)

화이팅 💪