我想创建这样的字典
{“ index”:{“ _ index”:“ caba”,“ _ type”:“ _ doc”,“ _ id”:“ 6”}}}
{“ olc-id”:8994267,“ location”:{“ lat”:-34.5468357428716,“ lon”:-58.4481124350856}}
{“ index”:{“ _ index”:“ caba”,“ _ type”:“ _ doc”,“ _ id”:“ 5”}}}
{“ olc-id”:9004108,“ location”:{“ lat”:-34.6555189999163,“ lon”:-58.4479851369256}}
{“ index”:{“ _ index”:“ caba”,“ _ type”:“ _ docs”,“ _ id”:“ 4”}}}
{“ olc-id”:9005976,“ location”:{“ lat”:-34.6329681367607,“ lon”:-58.3912744601535}}
由于我是python的新手,因此我在其中遇到了麻烦。 我的数据文件是这样的: data 我尝试过:
import csv
from collections import defaultdict, Counter
index = defaultdict(Counter)
reader = csv.reader("file.csv")
#code_index = 0
#id = 1
for row in reader:
if row and len(row) >= 2:
_index = "caba"
_type = "_doc"
_id = row
index[_index][_type] += 1
print (index)
那我应该做些什么改变? 预先感谢。