首页 > 解决方案 > 我在字母之间而不是单词之间用逗号得到单词

问题描述

我得到一个字符串 | 在字母之间而不是在单词之间,例如 w|o|r|d,|o|k 而不是 word|ok

也不能加入列表列表,而是加入字符串列表

data = pd.read_csv('data.csv')


intersect1=""

for j in range(len(data)):
      x=str(data.iloc[j, 1])
      #print(x)
      x=x.split("|")
      x = x[:-1]
      y=str(data.iloc[j, 2])
      y=y.split("|")
      y = y[:-1]
      intersect= list(set(x) & set(y)) 
      #intersect1.append(intersect)
      intersect1+=str(intersect)
      print(intersect1)
      print ("|".join(intersect1))
      #print(intersect1)
      #intersect1.join("|")
      #print(intersect1)
#print(intersect1)
df3 = pd.DataFrame(list(intersect1))
df3.to_csv('intersect1.csv')  

先感谢您

标签: pythonpandasstringlistjoin

解决方案


推荐阅读