In diesem Abschnitt werden grundlegende Operationen beschrieben, die Medizinstudenten und Medizinprofis (komödiantisch) möglicherweise benötigen, bevor sie eine Analyse mit Python durchführen.
Das Erstellen einer Python-Umgebung ist relativ einfach geworden. Hier werden zwei Methoden vorgestellt.
![Screenshot 2020-08-27 8.52.02.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/89181/5c97a06f-01d6-4eec-00da- 114cd26601c9.png)
Das ist alles zur Vorbereitung.
Bitte geben Sie eine entsprechende Nummer in die Zelle des Labors ein und führen Sie sie aus. Wenn Sie es ausführen möchten, bewegen Sie den Cursor um den roten Pfeil. Es wird folgendermaßen angezeigt. Schnell oder drücken Sie Umschalt + Eingabetaste.
Python verarbeitet drei Datentypen.
--int Typ: 1, 2, 0, -1, -2000, ⋯
Dies ist eine der Grundlagen von Python. Wenn Sie diesen Mechanismus verstehen, ist es sehr einfach, von Excel erstellte 2D-Arrays (vertikal und horizontal angeordnete Tabellen) zu bedienen. In Excel, das im medizinischen Bereich bevorzugt wird, ist die Datenmenge bei großen Datenmengen in der Regel kompliziert, da die Verarbeitung einige Zeit in Anspruch nimmt und die Anzahl der Vorgänge zunimmt. Wenn Sie sich vorstellen können, mit Listen mit Variablennamen in Python zu arbeiten, gibt es keine komplizierte Arbeit, die von der Datenmenge abhängt. Lernen wir also die Funktionsweise von Python-Listen kennen, was für Amateure ein wichtiger Punkt ist.
Behandeln Sie die in $ [] $ (eckige Klammern) vorhandenen Daten als eine Datengruppe.
python
[0,1,2,3,4,5,6,7,8,9]
Schreiben Sie so.
Die Liste ist
python
[0.4,1,5,"Tokio","Japan"]
Sie können Zahlen und Buchstaben wie folgt mischen. Sie können die Liste auch in einer Liste speichern.
python
[[0,1,2,3,4],102,103,104,105,["Hokkaido","Tokio","Japan"]]
Auf diese Weise sind Listen hervorragend, da sie verschiedene Daten gleichzeitig verarbeiten können.
Wie bereits dargestellt, erstellen oder tippen wir die Liste nicht jedes Mal ein.
In vielen Fällen geben Sie der abgerufenen Liste (Daten) einen temporären Namen. Dieser Name wird als Variablenname bezeichnet. Zu diesem Zeitpunkt wird =
verwendet. Die Bedeutung dieses Symbols ist "Ersatz", kann aber als dieselbe interpretiert werden. Zum Beispiel
python
myd = [[0,1,2,3,4],102,103,104,105,["Hokkaido","Tokio","Japan"]]
Wenn Sie schreiben, ist "myd" links von "=" der Variablenname und rechts die Liste (Daten). Dies bedeutet, dass die rechte Seite von =
der linken myd
zugeordnet ist.
Und wenn Sie die Zelle in "print (myd)" oder "myd" ändern, wird die Liste rechts von "=" angezeigt.
** Es gibt Regeln für Variablennamen, z. B. das Vermeiden reservierter Wörter ** (Details weggelassen)
python
print(myd)
Um zweidimensionale Arrays verarbeiten zu können, sollten Sie wissen, dass es sich um "Index" handelt. Kurz gesagt, die Elemente (der Inhalt der Liste) sind nummeriert. Die Zahlen sind 0,1,2, $ \ cdots $ links von der Liste. Mit dieser Nummer können Sie die Daten in der Liste abrufen, ändern oder löschen. (Hinweis) Bitte beachten Sie, dass es bei 0 beginnt. Zum Beispiel
python
print(myd[1]) ##-->102 wird erworben
print(myd[0]) ##--> [0,1,2,3,4]Wird erhalten
Schreiben Sie so.
Verwenden Sie :
, wenn die Daten, die Sie abrufen möchten, einen Bereich haben. Die Grundform ist
python
print(myd[:])
Ist
python
print(myd[1:3]) ##--> [102,103]Wird erhalten
print(myd[1:4]) ##--> [102,103,104]Wird erhalten
Schreiben Sie wie. Ebenfalls,
python
print(myd[::2]) ##-->[[0,1,2,3,4],103,105]
Dann wird jeder andere herausgenommen.
Sie können die Liste auch in der Reihenfolge von rechts angeben. Zum Beispiel
python
print(myd[-1]) ##-->['Hokkaido','Tokio','Japan']
print(myd[-2]) ##-->105
print(myd[-3:]) ##-->[104, 105, ['Hokkaido', 'Tokio', 'Japan']]
print(myd[-4:-1]) ##-->[103, 104, 105]
Sie können so schreiben. Lassen Sie es uns einzeln ausführen und das Ausgabeergebnis überprüfen. Dies sind einige der am häufigsten verwendeten Techniken.
Ich habe bereits erwähnt, dass Sie eine Liste in eine Liste aufnehmen können. Wenn eine zweidimensionale (Array-) Liste durch Ausrichten der Anzahl der Elemente in der Liste erstellt wird, wird eine Excel-Tabelle dargestellt. Hier ist ein einfaches Beispiel.
python
df = [[11,12,13],[21,22,23],[31,32,33],[41,42,43],[51,52,53],
[61,62,63],[71,72,73],[81,82,83],[91,92,93]]
Dies ist eine Liste von Listenelementen. Die Elemente der Liste, bei denen es sich um diese Elemente handelt, sind numerische Werte. Es wird als ein Datenelement im Variablennamen "df" gespeichert.
python
df[0] ##-->[11,12,13]
df[0:4] ##-->[[11,12,13],[21,22,23],[31,32,33],[41,42,43]]
Und die Liste. Wenn Sie eine Liste von Listen angeben möchten,
python
df[0][2] ##-->13
df[3][0] ##-->41
Schreiben Sie, indem Sie Indizes wie diese verbinden. Diese beiden Zahlen können als ◯-te in vertikaler Richtung und als □-te in horizontaler Richtung angesehen werden. Mit anderen Worten, Sie können sich das Lesen einer Tabelle vorstellen.
Wenn Sie bisher verstehen, denke ich, dass Sie Tabellen in Python verarbeiten können. Es gibt viele andere nützliche Dinge, aber dieses Mal werde ich es diesem Punkt überlassen.
Recommended Posts