使用Pandas创建CSV

8ehkhllq  于 2022-11-20  发布在  其他
关注(0)|答案(1)|浏览(248)

我有一个方法,它根据一些条件返回一个数据列表。
例如:

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)

现在我需要在method下创建一个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)
sczxawaw

sczxawaw1#

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

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

然后,您可以保存

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

相关问题