python - IndexError 从具有唯一值的熊猫数据框中选择
问题描述
使用以下代码,我尝试从一个合并文件中识别客户名称的所有唯一值,并使用这些值将信息拆分为单独的单独文件。
split_clients = Prod_Imp_with_CountandPrice["Company_Name"].unique()
print(split_clients)
for value in split_clients:
Prod_Upload = split_clients[split_clients["Company_Name"] == value]
output_filename1 = str(value)+"_Product_Upload.xlsx"
Prod_Upload.to_excel('FILEPATH'+output_filename1, index=0)
在线上Prod_Upload = split_clients[split_clients["Company_Name"] == value]
,我收到以下错误:
IndexError Traceback (most recent call last)
<ipython-input-167-725346118bb5> in <module>
5
6 for value in split_clients:
----> 7 Prod_Upload = split_clients[split_clients["Company_Name"] == value]
8 output_filename1 = str(value)+"_Product_Upload.xlsx"
9 Prod_Upload.to_excel('FILEPATH'+output_filename1, index=0)
IndexError: only integers, slices (`:`), ellipsis (`...`), numpy.newaxis (`None`) and integer or boolean arrays are valid indices
如何更改代码以消除此错误?
解决方案
推荐阅读
- typescript - 如何在本机反应中随机显示测验且不重复
- android - 在哪里声明每个活动中使用的函数?
- java - 如何在 Whatsapp Business 中自动单击发送按钮
- reactjs - 如何在父组件下加载子组件
- azure - 自定义策略中的 Azure B2c 自定义属性不在令牌中
- node.js - IPFS Pinata 服务不接受文件
- sql - 为什么我们不能更新定义中包含 DISTINCT 子句的视图?
- javascript - Django中的动态表单
- azure - 图形 API:无法以编程方式上传具有特定属性的 OneDrive 项目(createdBy 和 lastModifiedDataTime 失败)
- javascript - 如何获取所有注册用户