Ich schrieb eine einfache Funktion, um eine Zeichenfolge zu teilen.zu viele Werte zum Entpacken in Funktion anwenden (Python 2)
def split2(target):
(key, host) = target.split('_')
return (key, host)
(combined['host'], combined['timestamp']) = combined['key'].apply(split2)
combined['key']
eine Pandas Serie ist, die 'ibmserver_4/12/2007'
nach dem Versuch, mehrere Male wie der String machen, habe ich immer noch die Valueerror: zu viele Werte zu entpacken. Wenn ich den Return-Parameter in der Split2-Funktion auf eins reduziere, funktioniert das gut.
Kann jemand raten, was mit dem obigen Code falsch ist und wie soll ich korrigieren? Danke vielmals.
große Antwort, lerne ich viel – user8566377