read_csv diesen Fehler zurückgibt: Initializing from file failed
mit latin-1
, utf-8 and
ISO-8859-1
.Standard-Zeichencodierungen für pandas.read_csv
from pandas import *
df = dict(A=[1,2,3],B=['abc','efg','hig'],C=[100,200,300])
df = DataFrame(df)
df
A B C
0 1 abc 100
1 2 efg 200
2 3 hig 300
Ich schrieb es mit einem deutschen Charakter, wie folgend:
df.to_csv('Lück.txt', sep='\t', encoding ='utf-8', index=False)
und es scheitert es auf diese Weise zu importieren:
read_csv('Lück.txt', sep='\t', encoding = 'utf-8')
Denn wenn es ant Verfahren zum Nachweis besonderen deutschen Charakter würde ich es ersetzen.
P.S. Ich habe die Anzahl der Beiträge in dieser Ausgabe gesehen, aber keine von ihnen stimmt mit meiner Frage überein und ich bin nicht gut in der Standard-Zeichendekodierung/-codierung, danke.
'Lück' ist eine Variable? –
Eigentlich ist es in einer Liste von Namen, und das Problem wird ausgelöst, wenn Variable zu speziellen deutschen Zeichen kommt, aber hier, um ein Beispiel zu machen, schrieb ich es direkt als Zeichenfolge. – Hamidreza
Sie können eine Liste nicht mit einer Zeichenfolge verketten. –