使用Pandas按唯一值拆分并附加为新列

2024-05-16 10:20:41 发布

您现在位置:Python中文网/ 问答频道 /正文

我有几个Excel文件是从遥感数据中生成的,我正在整理这些数据。我有三列,沿横断面的距离,速度和图像日期。这里是一个子集

Distance (m)       Velocity (m/day)        Date
0.000000            0.0763   20080815_20080826
4.972390            0.0763   20081031_20081111
9.944780            0.0763   20080815_20080826
14.917169            0.0763  20081031_20081111
19.889559            0.0763  20081031_20081111
24.861949            0.0761  20081031_20081111
29.834339            0.0761  20081031_20081111
13180.925174         0.0124  20080928_20080103
13185.912173         0.0123  20080928_20080103
13190.899172         0.0123  20080815_20080826
13195.886172         0.0122  20080928_20080103

我想使用日期列并将其拆分为每个唯一值。我想我可以用groupby命令来完成。但是,我也希望格式化输出,以便将每个单独图像数据的三列作为新列追加。最终结果将是一个excel文件,我可以与非技术同事共享,该文件如下所示:

Desired Output

如果有任何关于如何在熊猫身上做到这一点的提示,我将不胜感激


Tags: 文件数据图像命令距离dateexcel速度