Ich habe einen Datenrahmen voller Nullen wie geschaffen:Anwenden von Spaltennamen Datenrahmen Pandas, Namen nicht mehr Unicode
0 1 2
0 0 0 0
1 0 0 0
2 0 0 0
...
n 0 0 0
Ich habe eine Liste Namen für die Spalte in Unicode enthält, wie zum Beispiel: list = [u'One', u'Two', u'Three']
die Datenrahmen von Nullen als a
, bekannt und ich mit der Liste als Spaltenüberschriften über einen neuen kompletten Datenrahmen erschaffe:
final = pd.DataFrame(a, columns=[list])
Der resultierende DataFrame hat jedoch Spaltennamen, die nicht mehr Unicode sind (d. H. Sie zeigen nicht das U-Tag.
Ich frage mich, warum das passiert. Vielen Dank!
Wenn überprüfen 'print df.columns.tolist()' kein Unicode? – jezrael
Es ist Unicode nach diesem Check - mein anderer Datensatz hat leider übrig gebliebene 'u''' Tags in Spaltennamen, die mich glauben lassen, dass dies ein Problem war. Vielen Dank! – Kam
Verwenden Sie _list_ nicht als Variablennamen. Es ist der Name eines Listenkonstruktors. – DyZ