CSV Python中的多个列表,带有np.savetxt

时间:2017-09-20 10:54:53

标签: python csv

我尝试检测彩色物体的方向。 我提取了颜色和强度轮廓。 color =标量 int_prof = [11,...,11]

我想现在将多个列表和相应的颜色值保存到单个csv中。

每个列表现在应该是一列,颜色val应该转换为字符串,并且应该命名我的列。 因此我使用pandas dataframe编写了一个方法。

错误:referenceLines正确保存在列表中 但在csv中,我的数字越来越多。任何人都可以给我一个暗示错误隐藏的提示吗?       data = {}

def saveReferences(self,referenceLines,center,container):
    print(referenceLines)
    for i in range(len(container.colors)):
        self.data.update({str(container.colors[i]):referenceLines[i]})
    df = pd.DataFrame(self.data)   
    df.to_csv("foo.csv")
    print("Save References")

1 个答案:

答案 0 :(得分:0)

>     def saveReferences(self,referenceLines,center,container):
        print(self.referenceProfiles)
        for i in range(len(self.colors)):
            print("saving:",i)
            for num in range(container.saftyFaktor):
                self.data.update({"Color_"+str(self.colors[i])+"_Number_"+str(num):self.referenceProfiles[i+num]})
        df = pd.DataFrame(self.data)   
        df.to_csv("foo.csv",";")
        print(self.data)
        print("Save References")
The code solves the problem!