first commit
This commit is contained in:
32
make_dumy.py
Normal file
32
make_dumy.py
Normal file
@@ -0,0 +1,32 @@
|
||||
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} 파일이 생성되었습니다! ✅")
|
||||
Reference in New Issue
Block a user