我有一个具有纬度和经度值的数据集。我把它们分为偶数位置和奇数位置,我想考虑第一个偶数值是否必须只取奇数的第一个值
但是我的for循环考虑一个偶数的值和所有奇数的值,然后对所有的值执行save操作
因为我已经为属性coords返回了一个函数
import pandas as pd
df=pd.read_csv("/home/even_odd.csv")
even=df[::2]
odd = df.iloc[1::2]
for row in even.itertuples(index=True, name='Pandas'):
lat1=getattr(row, "lat")
lng1=getattr(row, "lon")
for row in odd.itertuples(index=True, name='Pandas'):
lat2=getattr(row, "lat")
lng2=getattr(row, "lon")
print("/////-------------")
azimuth = calculateBearing(lat1,lng1,lat2,lng2)
azimuth
coords = main(interval,azimuth,lat1,lng1,lat2,lng2)
print(coords)
我想要一个for循环来考虑偶数dataframe的第一个值和奇数dataframe的第一个值,依此类推
您可以尝试同时循环奇数和偶数:
相关问题 更多 >
编程相关推荐