【发布时间】:2020-01-28 03:25:24
【问题描述】:
我正在寻找遍历我的数据框的列和行并查询数据库。
我设置了一个查询,我想循环每个单元,然后循环每个日期,并使用安装日期使用查询结果填充整个单元格。
例如对于 Unit 1 的 Part 1 Total,想使用 Unit 1 和 3/1/2019 的查询结果。
希望我解释得充分。
提前致谢:
编辑,以澄清我上面的意思。
这是我运行循环/查询之前数据框的外观
Unit Number |Part 1 installed |Part 1 tot | Part 2 installed| Part 2 tot|
Unit 1 3/1/2019 5/13/2019
Unit 2 1/12/2019 11/6/2019
Unit 3 4/12/2019 6/2/2019
这就是我希望它在为每个日期运行查询后的样子:
Unit Number |Part 1 installed |Part 1 tot | Part 2 installed| Part 2 tot|
Unit 1 3/1/2019 12225 5/13/2019 9587
Unit 2 1/12/2019 68554 11/6/2019 1557
Unit 3 4/12/2019 58774 6/2/2019 21448
【问题讨论】:
-
对我来说,要求并不明确。您可以将输入和输出作为文本而不是图片放入问题中吗?
-
你能分享你的问题吗,这可能会让你的问题更清楚一点
-
你只需要安装单元号和第 1 部分,所以用一个列表把它拉出来: A = tuple(df.Unit_Number.tolist()) , B = tuple(df.Part1.tolist() ),然后使用 %s 或 %(sth)s 选项将变量作为参数传递给您的 sql 查询。完成后,您可以将结果连接回数据框并理想地创建一个新的数据框。这只是在黑暗中拍摄。希望有帮助