커뮤니티
포인트
쿠폰
내 강의실
국비 신청 내역
증명서
계정
로그아웃
학습 질문
개발 일지
나의 활동
답변 완료
더미데이터 생성 시 파이썬 코드 오류
undefined주차
북마크
유*
댓글
5
추천
0
조회수
27
조회수
27
답변 완료

* 겪고 있는 문제 상황을 최대한 자세하게 작성해주세요.

* 문제 해결을 위해 어떤 시도를 해보았는지 구체적으로 함께 알려주세요.


상황 설정해서 임의로 더미데이터를 만들고 있는데, 해설에서 말씀 주신 내용과 똑같이 아래와 같이 명령했는데, 갑자기 faker 라이브러리가 튀어나왔어요. 그리고 실행하니까 faker 관련 코드 때문에 오류가 뜨는 것 같은데, 어떻게 해결할 수 있나요?


1) chat GPT 명령:

내 엑셀 데이터는 교육대상자의 데이터를 담고 있는 시트 한 개로 구성되어 있어. 엑셀 데이터는 교육대상자의 [User,Name,Email,Phone]으로 각각의 컬럼이 구성되어 있어. 임의의 100명에 대한 데이터를 생성해서 파일로 저장하는 python 코드를 openpyxl 라이브러리를 사용해서 만들어 줄 수 있어


2) 파이썬 코드

import openpyxl

from openpyxl import Workbook

from faker import Faker


# Faker 객체 생성

fake = Faker()


# 엑셀 워크북 생성

wb = Workbook()

ws = wb.active


# 시트 이름 설정

ws.title = "TrainingData"


# 컬럼 제목 설정

ws.append(["User", "Name", "Email", "Phone"])


# 임의의 100명 데이터 생성

for i in range(1, 101):

  user = f"user{i}"

  name = fake.name()

  email = fake.email()

  phone = fake.phone_number()

   

  # 데이터 추가

  ws.append([user, name, email, phone])


# 엑셀 파일 저장

wb.save("training_data.xlsx")


오류 화면:

스파르타 즉문즉답







취소
 공유
취소
댓글 0
댓글 알림
나의얼굴