好的,以下是一个示例代码,使用Faker库批量生成车机、智能座舱相关的配置数据,并将数据输入到Excel表中:
时间: 2024-03-21 16:40:09 浏览: 64
python利用faker库批量生成测试数据
好的,以下是一个示例代码,使用Faker库批量生成车机、智能座舱相关的配置数据,并将数据输入到Excel表中:
```python
import pandas as pd
from faker import Faker
fake = Faker(locale='zh_CN')
# 生成车机配置数据
car_config_data = []
for i in range(100):
car_config_data.append([fake.random_int(min=1, max=5), fake.random_int(min=1, max=3), fake.boolean(), fake.boolean(), fake.boolean()])
# 生成智能座舱配置数据
smart_cabin_config_data = []
for i in range(100):
smart_cabin_config_data.append([fake.random_int(min=1, max=5), fake.boolean(), fake.boolean(), fake.boolean(), fake.boolean(), fake.boolean()])
# 将数据输入到Excel表中
df_car_config = pd.DataFrame(car_config_data, columns=['音响系统', '导航系统', '自动驾驶', '车道保持', '自动泊车'])
df_smart_cabin_config = pd.DataFrame(smart_cabin_config_data, columns=['空调系统', '座椅加热', '座椅按摩', '座椅通风', '智能照明', '行车记录仪'])
with pd.ExcelWriter('car_config_data.xlsx') as writer:
df_car_config.to_excel(writer, sheet_name='车机配置数据', index=False)
df_smart_cabin_config.to_excel(writer, sheet_name='智能座舱配置数据', index=False)
```
这段代码会生成100条车机配置数据和100条智能座舱配置数据,包括音响系统、导航系统、自动驾驶、车道保持、自动泊车、空调系统、座椅加热、座椅按摩、座椅通风、智能照明、行车记录仪等信息,并将数据输入到名为"car_config_data.xlsx"的Excel表中的不同工作表中。你可以根据需要修改数据生成的数量,以及Excel表的文件名和路径。
阅读全文