2017-07-07 2 views
0

Ich benutze Pandas, um eine Referenz in einer riesigen Datenbank zu suchen. Das Problem ist, dass ich den 'Typ' dieser Referenz nicht kenne (String, int ...).Pandas Codierung vor dem Vergleich

Result = DataFrame.loc[(DataFrameComposants["Reference"] == str(Reference)] 

Ich mag würde die ganze Datenrahmen in Zeichenfolge konvertieren, da, wenn die gleichen Bezugs hat sich zu einem ‚int‘ bestückt wurde der Vergleich falsch ist.

Wie kann ich das tun?

Antwort

0

Um den Typ eines Datenrahmens zu bespannen zu ändern, können Sie Pandas astype verwenden:

reference_to_string = DataFrameComposants['Reference'].astype(str) 

Ich bin nicht ganz sicher, was Sie mit Ihrem Code zu tun versucht ... Was ist „Reference“ in str (Referenz)?

Verwandte Themen