以下是一些示例:
输入
Col
"temp, temp2"
"name, inc., name2"
输出
Col_upd
["temp","temp2]
["name, inc.", "name2]
现在,我正在使用:
Col_upd.apply(lambda x: [i.lower().strip() for i in x.split(',')])
在以上示例的第2行中,此操作失败。除了您的字典外,我不确定在这种情况下我还有什么选择。
任何建议都会很有帮助。
答案 0 :(得分:3)
如果我们可以假设第二部分中没有多余的逗号,则可以尝试使用rsplit()
。
Col_upd.apply(lambda x: [i.lower().strip() for i in x.rsplit(',', 1)])
str.rsplit()
可让您指定拆分次数。