Jedes Mal, wenn ich Daten analysiere, vergesse ich, wie man mit Lebenslaufdaten umgeht, deshalb möchte ich sie als Memo zusammenfassen.
import pandas as pd
pd.read_csv('data.csv')
Ich habe die Fehlermeldung "UnicodeDecodeError: 'utf-8' Codec kann Byte 0x8e an Position 0: ungültiges Startbyte nicht dekodieren" erhalten.
pd.read_csv('data.csv' , encoding='cp932')
Als ich am Ende encoding = 'cp932'
hinzufügte, wurde es richtig angezeigt.
Holen Sie sich Daten von CSV für nur eine Zeile oder Spalte
df = pd.read_csv('data.csv' , encoding='cp932')
df.iloc[0,:] #1. Zeile Alle Daten extrahieren
df.iloc[:,2] #Extrahieren Sie alle Daten in der dritten Spalte
[Zeilenname / Zeilennummer]: Mehrere Zeilen extrahieren
df[1:4] #Auszug aus der 1. Zeile in die 3. Zeile
Fügen Sie alle Daten in einer Spalte hinzu, um die Gesamtsumme zu erhalten
df.iloc[:,3].sum() #Berechnen Sie die Summe der Daten in der 4. Spalte
Wenn Sie die Spaltendaten von CSV-Daten durch eine bestimmte Zahl teilen möchten
#Teilen Sie jede Zahl in der dritten Spalte der CSV-Daten durch zwei
w = df.iloc[:,2]
for i in w:
d = i / 2
print(d)
Recommended Posts