Tag: Typ-Konvertierung

Pandas gibt falsches Ergebnis, wenn man fragt, ob Timestamp Spaltenwerte attr astype haben

Mit einer Spalte, die Timestamp Werte enthält, astype ich inkonsistente Ergebnisse darüber, ob die Elemente das Attribut- astype : In [30]: o.head().datetime.map(lambda x: hasattr(x, 'astype')) Out[30]: 0 False 1 False 2 False 3 False 4 False Name: datetime, dtype: bool In [31]: map(lambda x: hasattr(x, 'astype'), o.head().datetime.values) Out[31]: [True, True, True, True, True] In [32]: […]

Wie konvertiert man die Liste in String mit Anführungszeichen in python

Ich habe eine Liste und will es als String mit Zitaten mylist = [1,2,3] Erfordern O / P als myString = "'1','2','3'" Ich habe versucht mystring = '\',\''.join(mylist) Es gab mir Ergebnis als mystring = "1','2','3" Erste und letzte Zitate (') fehlen

Pandas, konvertieren Spalte von Unicodes in Spalte der Liste der Zeichenfolgen

Einer meiner Pandas Dataframe Spalten hat Unicodes dieser Art u'asd,abc,tre,der34,whatever' . Die endgültigen Ergebnisse sollten eine Spalte von Listen von Strings sein: ['asd','abc','tre','der34','whatever'] . Eine Liste von Unicodes könnte auch tun: [u'asd',u'abc',u'tre',u'der34',u'whatever'] . By the way, tt kann passieren, dass in der Spalte von Unicodes gibt es eine Nan oder ein u ''. Irgendein Vorschlag? […]

Konvertieren von Byte-String in Unicode-String

Ich habe einen Code, so dass: a = "\u0432" b = u"\u0432" c = b"\u0432" d = c.decode('utf8') print(type(a), a) print(type(b), b) print(type(c), c) print(type(d), d) Und Ausgabe: <class 'str'> в <class 'str'> в <class 'bytes'> b'\\u0432' <class 'str'> \u0432 Warum im letzteren Fall sehe ich einen Zeichencode, anstatt den Charakter? Wie kann ich Byte […]

Openpyxl – wandelnder Zellenwert von 'utf-8' zu '' ascii '

Also versuche ich, den Wert einer Zelle in eine nutzbare Zeichenfolge umzuwandeln. Was ich versuche zu tun ist, verwenden Sie den Zellenwert in regex, aber es hält immer den Fehler UnicodeEncodeError: 'ascii' codec kann das Zeichen u '\ u2019' nicht in Position 26 codieren: ordinal nicht im Bereich (128) Dies ist nur eine von vielen […]

Warum macht Python keine Typumwandlung bei der Verknüpfung von Strings?

In Python erzeugt der folgende Code einen Fehler: a = 'abc' b = 1 print(a + b) (Der Fehler ist "TypeError: kann nicht verknüpfen" str 'und' int 'Objekte "). Warum versucht der Python-Interpreter nicht automatisch, die str () -Funktion zu verwenden, wenn er auf eine Verkettung dieser Typen trifft?

Umwandlung von Integer zur Liste in Python

Was ist der schnellste und sauberste Weg, um eine integer in eine list umzuwandeln? Zum Beispiel ändern Sie 132 in [1,3,2] und 23 in [2,3] . Ich habe eine Variable, die ein int , und ich möchte in der Lage sein, die einzelnen Ziffern zu vergleichen, also dachte ich, dass es in eine Liste wäre […]

Überprüfen, ob ein String in Python konvertiert werden kann

Ich habe einen Python-Code, der durch eine Liste von Strings läuft und sie in ganze Zahlen oder Gleitkommazahlen umwandelt. Dies ist für ganzzahlen ganz einfach if element.isdigit(): newelement=int(element) Fließkommazahlen sind schwieriger. Im Moment benutze ich die Partition ('.'), Um den String zu teilen und zu überprüfen, um sicherzustellen, dass eine oder beide Seiten Ziffern sind. […]

Python ist die beste Programmiersprache der Welt.