我的密码是-
df=pd.read_csv("file path")
l1=[]
l2=[]
for i in range(0,len(df['unions']),len(df['district'])):
l1.append((df['unions'][i], df['district'][i]))
l2.append(({"entities": [(0,len(df['unions'][i]),df['subdistrict'][i])]}))
TRAIN_DATA=list(zip(l1,l2))
print(TRAIN_DATA)结果我得到- [(('Dhansagar', 'Bagerhat'), {'entities': [(0, 9, 'Sarankhola')]})]
但我想得到的结果是这种格式-
[(('Dhansagar Bagerhat'), {'entities': [(0, 9, 'Sarankhola')]})]基本上在Dhansagar Bagerhat之间没有逗号。我该怎么做呢?还有,为什么我只得到一个结果?好像我的循环不起作用了。
发布于 2021-09-05 05:23:15
而不是:
l1.append((df['unions'][i], df['district'][i]))尝试:
l1.append(' '.join((df['unions'][i], df['district'][i])))或者:
l1.append((df['unions'][i] + " " + df['district'][i]))https://stackoverflow.com/questions/69060727
复制相似问题