为了账号安全,请及时绑定邮箱和手机立即绑定

POP 随机 字典中数据的百分比

POP 随机 字典中数据的百分比

慕容3067478 2023-10-11 21:29:47
我有一本字典(“电压”),其中包含多个 Excel 工作表作为项目。我想从原始字典中提取总页数的 20% 并将它们存储在单独的字典('sample')中。我编写了以下代码。data = pd.ExcelFile('filename.xlsx')voltage = {}for sheet in data.sheet_names:        voltage[sheet] = pd.read_excel(data, sheet)sample = dict(random.sample(voltage.items(), int(len(voltage) * 20 / 100)))通过上面的代码,我可以获得表总数的 20%,但这些表不会从原始词典中删除。我想删除那些随机选择的 20% 的工作表,以便从原始词典中删除并存储在新词典中。谁能帮我这个??
查看完整描述

1 回答

?
慕虎7371278

TA贡献1802条经验 获得超4个赞

添加这一行:

for i in sample:
    del voltage[i]

对于我们在示例字典中找到的所有键,这将从电压字典中删除所有键值项


查看完整回答
反对 回复 2023-10-11
  • 1 回答
  • 0 关注
  • 107 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信