Häufig verwendete Befehle in Python sind: 1. CSV-Datei öffnen; 3. Standardabweichung ermitteln; 6. Spaltennamen ändern; 7. Sortieren Sie in aufsteigender oder absteigender Reihenfolge nach einer bestimmten Spalte usw.
[Empfohlene Kurse: Python-Tutorial]
Häufig verwendete Befehle in Python sind:
(1) CSV-Datei öffnen
import pandas as pd df=pd.read_csv(r’data/data.csv’)
(2) Datenrahmenindex neu anordnen
data=df.sort_index(axis=0,ascending=False)
(3) Ordnen Sie den Datenrahmen in aufsteigender oder absteigender Reihenfolge nach einer bestimmten Spalte an
data=df.sort([‘date’],ascending=True升序,False降序)
(4) Der Index des Datenrahmens beginnt wieder bei 0
data=data.reset_index(drop=True)
(5) Zeichnen Sie ein Bild mit dem Abszisse des Datums
import matplotlib.pyplot as plt x=data[‘date’]#日期是字符串形式 y=data[‘close price’] plt.plot_date(x,y)
(6) Finden Sie die Standardabweichung
import numpy as np np.std
(7) Abrunden
import math math.floor
Aufrunden: math.ceil
(8) Hill Burt-Transformation
from scipy import fftpack hx= fftpack.hilbert(price)
(9) Wertsortierung
data.order()
(10) Differenz
data.diff(1)#一阶差分 dataframe 删除元素 data.drop(元素位置)
(11) Verschachtelte Array-Verarbeitungsmethode
import itertools a = [[1,2,3],[4,5,6], [7], [8,9]] out = list(itertools.chain.from_iterable(a))
(12) Spaltennamen des Datenrahmens ändern
data.columns=[‘num’,’price’]
(13) Lösung zum Leeren von Zeilen nach dem Importieren einer Excel-Tabelle
import numpy as np data= data.drop(data.loc[np.isnan(data.name.values)].index)
(15) Unterschiedliche Verwendung
1. Das ist es Datenrahmen- oder Serienformat, verwenden Sie einfach data.diff()
2. Es ist im Listenformat, konvertieren Sie es zuerst in das Listenformat data=data.tolist() und dann dif=np.diff(data)
(16) Der Datumstyp im Datenrahmen liegt nicht im Datumsformat vor und kann nicht direkt addiert oder subtrahiert werden, daher wird er zunächst in das Listenformat konvertiert
t=data.time.tolist() date_time = datetime.datetime.strptime(str(t),’%Y-%m-%d %H:%M:%S’) date_time=datetime.date(date_time.year,date_time.month,date_time.day) past= date_time - datetime.timedelta(days=n*365)
(17) Symbolisierung
np.sign
(18) Verwendung des Wörterbuchs
label={‘11’:’TP’,’1-1’:’FN’,’-11’:’FP’,’-1-1’:’TN’} for i in range(len(data1)): state=str(int(data1[i]))+str(int(data2[i])) result.append(label[state])
(19) Lösung für Chinesisch, das beim Zeichnen mit plt nicht angezeigt wird
from matplotlib.font_manager import FontProperties font_set = FontProperties(fname=r”c:\windows\fonts\simsun.ttc”, size=15) plt.title(u’中文’, fontproperties=font_set)
(20) Ermitteln Sie die Laufzeit des aktuellen Programms
from time import time time1=time() time2=time() print(time2-time1)
Zusammenfassung: Das ist alles für diesen Artikel. Ich hoffe, er ist für alle hilfreich.
Das obige ist der detaillierte Inhalt vonWas sind die am häufigsten verwendeten Befehle in Python?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!