我有一个.csv文件,其中有两列感兴趣的'纬度'和'经度',填充值
我想将两列中每行的[纬度,经度]对作为列表返回...
[10.222,20.445] [10.2555,20.119] ......等等我的csv ......
问题所在 > 进口大熊猫 colnames = ['纬度','经度'] data = pandas.read_csv('path_name.csv',names = colnames)
latitude = data.latitude.tolist()
longitude = data.longitude.tolist()
是它为每个纬度和经度列的所有值创建两个列表
如何在python中为每个纬度,经度对创建列表?
答案 0 :(得分:1)
最基本的方式
import csv
with open('filename.txt', 'r') as csvfile:
spamreader = csv.reader(csvfile)
for row in spamreader:
print row
答案 1 :(得分:0)
所以据我所知,你需要很多两个元素的列表:lat和long。然而,你收到的是两个列表,一个是lat,一个是long。我要做的是循环遍历这些列表的长度,然后将该元素放在lat / long列表中并将它们放在自己的列表中。
for x in range(0, len(latitude)):
newList = [latitude[x], longitude[x]]