使用pandas创建CSV



我有一个基于某些条件返回数据列表的方法。

的例子:

source_image = cv2.imread("images/source_test.tif")
target_image= cv2.imread("images/target_test.tif")
total_matching_points =998
if total_matching_points > 500:
generateTargetCSV(source_image, target_image, total_matching_points)

现在我需要在方法下创建一个CSV,它将存储参数传递的所有值:

def generateTargetCSV(source, target, total_matching_points):
#Need help here to create a csv where it will store all the values coming from above arguments///
df = pd.DataFrame(source, target, total_matching_points)
df.to_csv('some_value.csv', index=False)

假设您正在将列表传递到方法中,要创建一个pandas df,您应该执行

df = pd.DataFrame({'source':source, 'target':target, 'total_matching_points': total_matching_points})

你可以用

保存
df.to_csv(location+filename, index=(Boolean))

相关内容

  • 没有找到相关文章