【发布时间】:2019-12-15 19:35:17
【问题描述】:
我的数据是使用分隔符“,”按行生成的,并且创建并附加了 csv 文件。我的数据看起来有四列:
Image Maxval locx locy
123.jpg 0.99 56 78
223.jpg 0.95 54 71
221.jpg 0.93 54 77
123.jpg 0.92 66 77
223.jpg 0.94 56 79
221.jpg 0.97 57 72
现在,如果图像名称相同,那么我想将数据附加到列中,使其看起来像
Image Maxval locx locy Maxval locx locy
123.jpg 0.99 56 78 0.92 66 77
223.jpg 0.95 54 71 0.94 56 79
221.jpg 0.93 54 77 0.97 57 72
我很困惑是否应该使用数据框或一些 csv 函数。
【问题讨论】:
-
使用@anky_91 它可以工作,但在数据排序之前它现在不是
-
将
.reindex(df.Image.unique()添加到相同的代码中,它现在符合预期的输出 -
@anky_91 它只排序第一部分,它只排序 Maxval_1 而不是 Maxval_2、maxval_3 和 Maxval_4
-
@anky_91 我试过 m.columns.sort_values('Maxval',ascending=False) 但没用。
-
我没有关注,预期的输出和我的代码生成的输出是一样的。当你说未排序时,你能解释一下吗?谢谢
标签: python python-3.x pandas dataframe export-to-csv