import random import pandas as pd from faker import Faker fake = Faker("ko_KR") # 생성할 데이터 개수 n_rows = 1000000 # 원하는 만큼 변경 가능 # 더미 데이터 리스트 data = [] for _ in range(n_rows): data.append( { "id": fake.uuid4(), # 랜덤 UUID "name": fake.name(), # 랜덤 이름 "email": fake.email(), # 랜덤 이메일 "age": random.randint(20, 60), # 20~60 사이 나이 "city": fake.city(), # 랜덤 도시 "created_at": fake.date_time_this_decade(), # 최근 10년 내 생성 날짜 } ) # DataFrame 생성 df = pd.DataFrame(data) # CSV 파일로 저장 csv_filename = "dummy_data2.csv" df.to_csv(csv_filename, index=False, encoding="utf-8-sig") print(f"{csv_filename} 파일이 생성되었습니다! ✅")