python - 我在字母之间而不是单词之间用逗号得到单词
问题描述
我得到一个字符串 | 在字母之间而不是在单词之间,例如 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')
先感谢您
解决方案
推荐阅读
- javascript - 如何使用 redux-toolkit 中的 createSlice 方法在不同的 reducer 函数中使用单个动作类型
- android - 如果我在 AndroidManifest.xml 中进行更改,我应该如何为应用应用更改?
- c++ - Boost Spirit X3:跳过什么都不做的解析器
- swupdate - 如何对 swupdate Web 界面实施身份验证(用户/密码)
- java - Java binarySearch 找不到所有字符
- python - 为什么我的代码返回随机字母标记,而不是单词标记?
- java - 将 node.js 应用程序作为依赖项添加到 java maven 项目
- c - else if 和 else {if} 的区别
- java - 如何生成、编译、jar、依赖一个gradle模块
- regex - “至少包含以下字母之一”类型的正则表达式问题