python - 从给定序列创建生产订单矩阵
问题描述
我是 python 新手,可能需要你的帮助。
我想生成一个显示生产顺序的 DataFrame。因此,我根据产品的数量创建了不同的序列。例如对于 2 和 3 产品:
seq_2 = [[0, 0], [1, 0]]
seq_3 = [[0, 0, 0], [1, 0, 0], [0, 1, 0]]
现在,根据产品的数量(可以从另一个矩阵中的列数看出),我选择适当的数字:
sequence = 'seq_'+str(len(df.columns))
结果,为 2 个产品创建了一个 DataFrame,应该如下所示:
matrix = pd.DataFrame(sequence, columns=products, index=products)
Prod1 Prod2
Prod1 0 1
Prod2 0 0
不幸的是,它看起来像这样:
Prod1 Prod2
Prod1 seq_2 seq_2
Prod2 seq_2 seq_2
我认为我的序列定义有问题。
解决方案
推荐阅读
- javascript - ag-grid:使用“serverSide”rowModel 刷新当前视图
- mongodb - 如果我们将 _id 字段设为字符串,性能将如何影响 mongodb
- selenium-webdriver - HTML UnitDriver 的 Xpath
- bootstrap-4 - 移动分辨率上的 boostrap 4 img-fluid strechs 图像
- logging - journalctl 单元记录在单元仍在运行时停止
- haskell - 在 Haskell 中递归搜索与名称条件匹配的所有文件的目录
- javascript - 你能在内容脚本中杀死监听底层页面事件的事件监听器吗?
- java - What is the SuppressLint Java annotation?
- azure-devops - VSTS 扩展——几个问题(数据存储和 React)
- matlab - 假设解的函数形式的最小二乘