我尝试检测彩色物体的方向。 我提取了颜色和强度轮廓。 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")
答案 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!