【发布时间】:2017-06-19 14:29:18
【问题描述】:
我正在使用组合的 ID1 和 ID2 列绘制线条。在 .csv 文件中,ID1 和 ID2 编号可能会在某些时候重复。当 ID2 = 0 时,决定数据是否需要换行的方法是直接跟随。我希望程序将我在下面提供的示例数据识别为 2 个单独的行。
ID1 ID2 x y
1 2 1 1
1 2 2 2
1 2 3 3
1 2 4 4
1 0 5 5
...
1 2 1 3
1 2 2 5
1 2 3 7
现在,我的程序会将这些数据绘制为相同颜色的连续线。我需要一条不同颜色的新行,但即使 ID1 和 ID2 值重复,我也不知道如何过滤数据以开始新行。程序需要将 ID2 列中的“0”视为开始新行的信号。任何想法都会非常有帮助。
【问题讨论】:
标签: python pandas user-interface matplotlib dataframe