我有多个csv文件,我想合并到1个由Color水平排序的csv文件中。每个csv文件都包含以下列:
Subject; Trial; Color; Response; Picture
让我们说这里的主题是迈克尔。将合并的所有数据都是迈克尔的数据。目前,每个csv文件与7种颜色中的1种相关联。因此,其中一个较小的csv文件用于测试Red,另一个用于测试Blue,依此类推。试验是一个随机但重要的数字,用于分类目的。响应是一个整数。图片是3张可能的图片中的一张(苹果,香蕉,葡萄)。
好的,下面是一个较小的csv文件的示例:
Subject; Trial; Color; Response; Picture
Michael; 7; Red; 3; Apple
Michael; 9; Red; 4; Grape
Michael; 37; Red; 8; Apple
以下是第二个看起来的样子:
Subject; Trial; Color; Response; Picture
Michael; 73; Blue; 7; Grape
Michael; 34; Blue; 7; Banana
Michael; 16; Blue; 1; Banana
我一直试图取得的成功是一个大型的csv文件看起来像这样(但有7种颜色而不是2种颜色):
Subject; Trial; Color; Response; Picture; Trial; Color; Response; Picture
Michael; 73; Blue; 7; Grape; 7; Red; 3; Apple
Michael; 34; Blue; 7; Banana; 9; Red; 4; Grape
Michael; 16; Blue; 1; Banana; 37; Red; 8; Apple
正如您在上面所看到的,许多列重复,但具有不同的信息。从左到右,我想要更改颜色,后续行包含1 csv文件中该颜色的数据。我是python的新手,我尝试过但尝试过但是无法解决这个问题。任何帮助将不胜感激。请让我知道,如果你有任何问题。