解释一下下面这段代码每句代码的意思

import pandas as pd(安装python的pandas板块)

import numpy as np

import random

product=["海信空调","海尔冰箱","格力空调","海信冰箱","晶弘冰箱","苹果手机","联想电脑","苹果电脑","华为电脑","弘基电脑","小米手机","华为手机","OPPO手机","vivo手机"]

for i in range(100):

    data=pd.DataFrame()

    data["姓名"]=np.zeros(60)

    name = "王" + str(i)

    data["姓名"]=name

    data["销售产品"]=np.random.choice(product,60)

    data["销售金额"]=np.random.randint(10000,800000,size=60)

data.to_excel("D:\\ {}_业绩表.xlsx".format(name))

把随机信息写到excel中去

import pandas as pd  #(安装python的pandas板块),可以在命令行输入:pip install pandas进行安装
import numpy as np  #可以在命令行输入:pip install numpy进行安装

import random  # 导入random模块

product=["海信空调","海尔冰箱","格力空调","海信冰箱","晶弘冰箱","苹果手机","联想电脑","苹果电脑","华为电脑","弘基电脑","小米手机","华为手机","OPPO手机","vivo手机"]

for i in range(100):  # i=0~99

    data=pd.DataFrame()  # DataFrame是Pandas库中的一种数据结构,它类似excel,是一种二维表

    data["姓名"]=np.zeros(60)  # 给表格加一列‘姓名’,60行,值为 0.0

    name = "王" + str(i) 

    data["姓名"]=name   # 姓名为王+数字(0-99)

    data["销售产品"]=np.random.choice(product,60)   # 随机从product中选取一个值作为销售产品,选60次

    data["销售金额"]=np.random.randint(10000,800000,size=60)   # 随机从10000到80000选一个值作为销售金额,选60次

data.to_excel("D:\\ {}_业绩表.xlsx".format(name))  # 输出到 D:\\王99_业绩表.xlsx

 

您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~

如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~

ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632