[FIXED] .dat-Datei lesen und Spalten durch “|” trennen Python

Ausgabe

Ich versuche, die 0. Spalte in meiner .dat-Datei in Python zu lesen. Die Dateispalte wird durch “|” geteilt.

Zum Beispiel:

lalaland   |   La2   |  It's a good day   |   Blah

Ich habe Folgendes, um die Daten zu lesen und Spalten durch “|” zu teilen.

ref = pd.read_csv('DataBase.dat',sep="|")

Die Ausgabe ist:

lalaland\t\t\t  ...                         \tBlah
0    happy\t\t\t\t  ...                       \tDescription A
1    good\t\t\t\t  ...                       \tDescription B

Wenn ich versuche, über ref[0:]die 1. Datenzeile auf die Daten zuzugreifen, wird anstelle der 0. Spalte ausgegeben.

Wie kann ich nur auf die Daten in der 0. Spalte zugreifen und sie in ein Array einfügen?

Lösung

Hier ist eine Möglichkeit, dies zu tun

ref.loc[:,ref.columns[0]]

oder

ref.iloc[:,0]


Beantwortet von –
Naveed


Antwort geprüft von –
Candace Johnson (FixError Volunteer)

0 Shares:
Leave a Reply

Your email address will not be published. Required fields are marked *

You May Also Like