String-Manipulation mit Python & Pandas, die ich oft benutze

CSV-Datei lesen

python


#Datei öffnen
path=""
filename="hoge"
df = pd.read_csv('{}/{}.csv'.format(path,filename))

Dies wird empfohlen, da es einfacher und verständlicher ist. Ich bat @shiracamus, mich zu unterrichten.

python


#Datei öffnen
path=""
filename="hoge"
df = pd.read_csv(f'{path}/{filename}.csv')

Als CSV-Datei speichern (kein Index)

python


#Datei speichern
path=""
filename="hoge"
df.to_csv('{}/{}.csv'.format(path,filename), index=False)

Ebenso wird dies empfohlen, da es einfacher und verständlicher ist. Ich bat @shiracamus, mich zu unterrichten.

python


#Datei speichern
path=""
filename="hoge"
df.to_csv(f'{path}/{filename}.csv', index=False)

Ermitteln Sie die Anzahl der Zeilen und Spalten

python


line = df.shape[0] #Linie
row = df.shape[1] #Säule

Holen Sie sich Daten in i Zeilen und j Spalten

python


hoge = df.iat[i, j]

Machen Sie die Liste df (mit Spalten)

python


list=[hoge1,hoge2,hoge3]
df = pd.DataFrame(list, columns=["hoge"])

Verketten df

python


df = pd.concat([df1, df2], axis=1) #Vertikal:0 seitwärts:1

Holen Sie sich die ersten Daten in Spalte j von df

python


hoge = df.iat[0, j]

Holen Sie sich die letzten Daten in Spalte j von df

python


line = df.shape[0] #Linie
hoge = df.iat[line, j]

Indexeinstellung

python


df = df.set_index('Spaltenname')

Index freigeben

Index kehrt zu 1,2,3 ... zurück und die im Index angegebene Spalte kehrt an ihre ursprüngliche Position zurück?

python


df = df.reset_index('Spaltenname')

Wechseln Sie vom str-Typ zum datetime-Typ

Wenn Sie einen neuen Spaltennamen angeben, wird eine Spalte hinzugefügt, und wenn es sich um einen vorhandenen Spaltennamen handelt, wird dieser überschrieben.

python


df["Spaltenname"] = pd.to_datetime(df["Spaltenname"])

Wechseln Sie vom Datum / Uhrzeit-Typ zum Str-Typ

Wenn Sie einen neuen Spaltennamen angeben, wird eine Spalte hinzugefügt, und wenn es sich um einen vorhandenen Spaltennamen handelt, wird dieser überschrieben.

python


df["Spaltenname"] = df["Spaltenname"].to_string()

Recommended Posts

String-Manipulation mit Python & Pandas, die ich oft benutze
Ich möchte einen Platzhalter verwenden, den ich mit Python entfernen möchte
Funktionen von Modulen für reguläre Ausdrücke, die in Python häufig persönlich verwendet werden
Ich möchte MATLAB feval mit Python verwenden
Ich möchte Temporäres Verzeichnis mit Python2 verwenden
[Python] Verwenden Sie JSON mit Python
String-Manipulation in Python
Python-String-Manipulations-Master
Verwenden Sie Mecab mit Python 3
Verwenden Sie DynamoDB mit Python
Verwenden Sie Python 3.8 mit Anaconda
Verwenden Sie Python mit Docker
Datenmanipulation mit Pandas!
Verwenden Sie Cursur, das in Python automatisch mit sqlite3 geschlossen wird
Ich habe versucht zusammenzufassen, wie man Pandas von Python benutzt
Ein Memo, dass ich den Datenspeicher mit Python berührt habe
Eine persönlich verwendete Vorlage zum Erstellen von Discord BOT in Python (Notizen)
Ich habe fp-Wachstum mit Python versucht
Ich habe versucht, mit Python zu kratzen
Verwenden Sie die Trello-API mit Python
[Python] Verwenden Sie eine Zeichenfolgenfolge
Ich habe einen Blackjack mit Python gemacht!
Verwenden Sie TUN / TAP mit Python
[Python] Ändere den Typ mit Pandas
Manipulation regulärer Ausdrücke durch Python
Datumsmanipulation von Strings in Python
Ich habe gRPC mit Python ausprobiert
Verwenden Sie die Unterschall-API mit Python3
Ich habe versucht, mit Python zu kratzen
Ich habe mit Python einen Blackjack gemacht.
String-Format mit Python% -Operator
Ich habe Wordcloud mit Python gemacht.
Warum kann ich das Modul durch Importieren mit Python verwenden?
Python-Bedingungsextraktion aus der Liste, die ich oft vergesse
Verwenden Sie ein Makro, das beim Speichern von Python mit vscode ausgeführt wird
[Python] Ich möchte die Option -h mit argparse verwenden
tkinter konnte nicht mit Python verwendet werden, das von pyenv of anyenv installiert wurde
Python: So verwenden Sie Async mit
Verwenden Sie eine Point Grey-Kamera mit Python (PyCapture2).
Verwenden Sie vl53l0x mit RaspberryPi (Python)
Ich habe ein Paket erstellt, das morphologische Analysegeräte mit Python vergleichen kann
[Python] Verwendung der Pandas-Serie
pyenv-vertualenv installiert die Python3-Serie nicht gut
Mir wurde gesagt, dass ich XML_SetHashSalt nicht finden konnte, als ich versuchte, pip mit Python zu verwenden.
Ich habe versucht, WebScraping mit Python.
[Python] Ein Memo, das ich versucht habe, mit Asyncio zu beginnen
Verwenden Sie NAIF SPICE TOOL KIT mit Python
Ich habe mit Python eine Lotterie gemacht.
Ich habe eine SMS mit Python gesendet
Verwenden Sie rospy mit virtualenv in Python3
[Python] Verbinde zwei Tabellen mit Pandas
String-Ersetzung durch regulären Python-Ausdruck
[Pandas] Ich habe versucht, Verkaufsdaten mit Python zu analysieren. [Für Anfänger]
[Einführung in Python] Verwenden wir Pandas
Ich habe ein Shuffle gemacht, das mit Python zurückgesetzt (zurückgesetzt) werden kann
Verwenden Sie Python in pyenv mit NeoVim
Ich mochte den Tweet mit Python. ..
1. Mit Python 1-1 gelernte Statistiken. Grundlegende Statistiken (Pandas)