【发布时间】:2020-08-03 16:10:25
【问题描述】:
示例数据框:
id date price
93 6021501535 2014-07-25 430000
93 6021501535 2014-12-23 700000
313 4139480200 2014-06-18 1384000
313 4139480200 2014-12-09 1400000
first_list = [] second_list = []
我需要将与特定 ID 对应的第一个价格添加到第一个列表中,并将相同 ID 的第二个价格添加到第二个列表中。
示例: first_list = [430,000, 1,384,000] second_list = [700,000, 1,400,000]
之后,我将在折线图上绘制两个列表中的值,以比较第一个列表和第二个列表之间的价格差异。
我已经尝试使用 groupby 和 loc 来执行此操作,但我一直遇到错误。然后我尝试使用一个简单的 for 循环遍历每一行,但遇到了更多问题......
我将不胜感激。
【问题讨论】:
-
选择这对值背后的逻辑是什么?
-
我是编程新手,所以我问的问题可能听起来很傻。就像我上面提到的 - 我将在完成后绘制两个列表中的值。实际的 DataFrame 超过 10000 行。
标签: python-3.x pandas numpy dataframe