如何在列表中追加 csv 文件中的两列?
How do I append two columns from csv file in list?
我的代码是-
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 之间基本上没有逗号。我该怎么做?另外,为什么我只得到一个结果?看来我的循环不工作了。
而不是:
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]))
我的代码是-
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 之间基本上没有逗号。我该怎么做?另外,为什么我只得到一个结果?看来我的循环不工作了。
而不是:
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]))