仅在新列(熊猫)的列中显示非重复字符

时间:2019-01-27 14:45:09

标签: python pandas

我在df中有一个包含ABABAB之类的字符串的列,我想在此类df中创建一个新列,该列将仅带来此类字符串的非重复字符,在上面的示例中,只是AB。

我已经尝试过''.join()了,但是这在我收到一条错误消息,提示应该输入一个字符串时不能很好地工作。

说明性的预期结果:

  Column_1     Column_2
   ABABAB         AB
   KGKGKG         KG
   ACACAC         AC
   PCTPCTPCT      PCT

请记住,在某些情况下,唯一字符不只是两个

先谢谢您!

2 个答案:

答案 0 :(得分:1)

看看这是否是您想要的:

tick_entry

答案 1 :(得分:0)

如果您不关心顺序,则可以为此使用集合:它们仅保留可迭代的唯一项(例如字符串)。然后将集合连接在一起以使其成为字符串:

database