我有這個功能
def audience(lat,lon,ids):
buff = buff_here(lat,lon)[-1]
count_visitas = []
for visitas in glob.glob(path): ......
df = pd.DataFrame(count_visitas, columns =['Visitas'])
df.to_csv(f'output/visitas_simi_{ids}.csv', index = False)
return count_visitas
由于作業問題,我無法在此處發布完整代碼,但如果我傳遞此引數,它就可以正常作業
audience(-33.51133739,-70.7558227,'CL0008')
現在,我有這個csv并想遍歷 lat、lon 和 id 的行作為函式的引數。請問有什么幫助嗎?:C
uj5u.com熱心網友回復:
您需要將 csv 帶入csv.DictReader,然后您可以呼叫所需的列:
csv_file = csv.DictReader(open(file, 'rU'))
for row in csv_file:
count_visitas = audience(row['lat'],row['lon'],row['ids'])
uj5u.com熱心網友回復:
此代碼應該作業:
import csv
with open("names.csv", "r") as csv_file:
csv_reader = csv.DictReader(csv_file)
for line in csv_reader:
lat = line["first_name"]
lon = line["last_name"]
ids = line["email"]
audience(lat, lon, ids)
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/370797.html
