ich gelesen bin in einer großen csv in Pandas zu finden, mit:Wie die Eingabezeile mit gemischten Typen
features = pd.read_csv(filename, header=None, names=['Time','Duration','SrcDevice','DstDevice','Protocol','SrcPort','DstPort','SrcPackets','DstPackets','SrcBytes','DstBytes'], usecols=['Duration','SrcDevice', 'DstDevice', 'Protocol', 'DstPort','SrcPackets','DstPackets','SrcBytes','DstBytes'])
ich:
sys:1: DtypeWarning: Columns (6) have mixed types. Specify dtype option on import or set low_memory=False.
%!PS-Adobe-3.0
Wie kann ich die erste Zeile in der Eingabe finden was verursacht diese Warnung? Ich muss dies tun, um das Problem mit der Eingabedatei zu debuggen, die keine gemischten Typen haben sollte.
bitte hier ähnliche Frage sehen - https://stackoverflow.com/questions/24251219/pandas-read-csv-low-memory-and-dtype-options – mm441
@ mm441 Danke, aber das scheint nicht ein enthalten Antwort, wie man die Linie findet, die die Warnung verursacht, tut es? – eleanora
Wie groß ist Ihre Datei? Wenn es klein genug ist, kann "mit dem Auge" der schnellste Weg sein. –