我有两个csv,其中的行可以通过一列中的值进行匹配(在对该列进行了一些调整之后)。在匹配之后,我想从它们两个中提取一些值,并创建一个新的组合行。我为它们想了一个使用csv.DictReader的简单脚本,然后是一个双精度for row2 in csv2:
if row1['someID'] == row2重要提示:它们所匹配的'someID‘在csv中都不是唯一的。我希望每个匹配项都有额外的行。因此,如果'someID‘
在此reprex中,纬度的示例范围是51.0到59.0,经度的范围是-1.0到6.0with open("test_data.csv", 'r', encoding="Latin-1") as f: rows = [row for row in reader if我不确定如何将int()插入到字典理解中。var2 va