- Published on
Tạo dữ liệu giả
Mục lục
Thư viện faker
pip install faker
import pandas as pd
from faker import Faker
import random
fake = Faker()
random.seed(0)
data = {
'Unnamed: 0': range(100),
'Date': [fake.date_between(start_date='-30d', end_date='today') for _ in range(100)],
'Product_ID': [fake.random_element(elements=['P1', 'P2', 'P3']) for _ in range(100)],
'Demand': [fake.random_int(min=0, max=200) for _ in range(100)],
'Inventory': [fake.random_int(min=5000, max=6000) for _ in range(100)]
}
df = pd.DataFrame(data)
print(df.head())
thêm random.seed(0)
để lưu lại dữ liệu ngâũ nhiên đó
Unnamed: 0 Date Product_ID Demand Inventory
0 0 2023-08-31 P2 14 5381
1 1 2023-08-29 P2 89 5035
2 2 2023-08-04 P3 184 5976
3 3 2023-08-28 P1 149 5030
4 4 2023-08-16 P2 18 5497