Python pandas: supprimer tout ce qui est après un délimiteur dans une chaîne de caractères

J'ai des trames de données qui contiennent par exemple:

"vendor a::ProductA"
"vendor b::ProductA
"vendor a::Productb"

J'ai besoin d'enlever tout (et y compris) les deux :: de sorte que je me retrouve avec:

"vendor a"
"vendor b"
"vendor a"

J'ai essayé str.garniture (ce qui semble ne pas exister) et str.split sans succès.
quel serait le moyen le plus facile d'accomplir cette?

str.split peut le faire - comment avez-vous essayer?

OriginalL'auteur f0rd42 | 2016-11-20