[PYTHON] Entwickelte eine einfache Tabellenberechnungs-App für Leute, die nicht gut in Excel sind

Ich habe eine Tabellenberechnungs-App in Python entwickelt. Ich benutze NumPy und Pandas.

Tabellenberechnungs-App

Wie benutzt man

Die folgenden Daten werden zur Erläuterung verwendet.

Country	Area	Population
Russia	17,098,242	145,934,462
Canada	9,984,670	37,742,154
United States	9,833,517	331,002,651
China	9,596,960	1,439,323,776
Brazil	8,515,770	212,559,417
Australia	7,741,220	25,499,884

Datenquelle Länder der Welt nach Bevölkerung (2020)

Säulenextraktion

Wenn Sie einen Spaltennamen zwischen "[" und "]" einfügen, wird diese Spalte extrahiert. Sie können mehrere durch Kommas getrennte Spalten extrahieren. Zum Beispiel extrahiert t [Land, Gebiet] die Spalten Land und Gebiet.

Zeilenextraktion

Wenn Sie [: 3] verwenden, wird die 0. bis 3. Zeile extrahiert. Sie können das gleiche Ergebnis erzielen, indem Sie "[0: 3]" ausführen.

Geben Sie [2:] ein, um alle Zeilen aus der dritten Zeile zu extrahieren. Das heißt, die Zeilen bis zur zweiten Zeile werden gelöscht.

Wenn Sie "t [2]" eingeben, werden nur die USA in der dritten Zeile extrahiert, wie in der folgenden Abbildung gezeigt.

Sortieren

Wenn Sie einem Spaltennamen einen Bindestrich - hinzufügen, wird dieser nach dieser Spalte sortiert. Ein Bindestrich ist in aufsteigender Reihenfolge.

Wie in der folgenden Abbildung gezeigt, sind zwei Bindestriche in absteigender Reihenfolge. China ist an der Spitze.

Neue Spalte hinzufügen

Fügen Sie nach & einen Spaltennamen und einen Ausdruck ein, um eine neue Spalte hinzuzufügen.

In der obigen Abbildung wird eine Spalte mit der Bezeichnung Bevölkerungsdichte hinzugefügt. Die Formel lautet "Dichte = Bevölkerung / Fläche".

Beispiel für die Kombination der bisherigen Funktionen

Ein Beispiel für das Hinzufügen einer Bevölkerungsdichtespalte, das Entfernen der Bereichsspalte, das Sortieren nach Bevölkerungsdichte und das Extrahieren der drei wichtigsten Länder.

Befehl

t &Density=Population/Area [Country,Population,Density] --Density [:3]

Statistiken

Optional können Sie Funktionen wie Mittelwert und Varianz eingeben. a ist der Durchschnitt. Geben Sie einfach "t a" ein, um den Durchschnitt für jede Spalte zu erhalten.

Optionsliste

ein Durchschnitt Median Median Modus Modus var Verteilung Standardabweichung

Formel

Im obigen Beispiel wurde die Spalte mit der Formel "Dichte = Bevölkerung / Fläche" hinzugefügt, aber erweiterte Funktionen können auch intuitiv eingegeben werden.

Verschachtelte Funktionen werden ebenfalls unterstützt. Die meisten Standardfunktionen wie Dreiecksfunktionen sind enthalten. Verwenden Sie "**" anstelle von "^" für die Stromversorgung.

Zahl

Ich habe bisher "t" verwendet, aber Sie können "g" verwenden, um die Figur anzuzeigen. Da sich das Diagramm in der Entwicklung befindet, wird nur das primitive Diagramm von Matplotlib angezeigt. Sie können auch keine Verbindung zum Befehl t herstellen.

Geben Sie für Diagramme Optionen wie "Linie" in den Befehl "g" ein. Derzeit können nur zwei Datenspalten in einem Balkendiagramm und einem Liniendiagramm angezeigt werden.

Vorteile dieser App

Tabellenberechnungs-App Tabellenberechnung

Offizielle Seite Math-Serif

Nachteile dieser App

Die gesamte Dokumentation ist in Englisch verfasst, aber die Tabellenberechnungs-App arbeitet mit dem Befehl t. Natürlich werden die Eingabedaten und Ausgabedaten nicht auf dem Server gespeichert.

Recommended Posts

Entwickelte eine einfache Tabellenberechnungs-App für Leute, die nicht gut in Excel sind
Ansible, ein Tool zur Automatisierung der Infrastruktur für Leute, die Ruby nicht gut können
Java SE8 Gold misst (für diejenigen, die nicht gut darin sind)
An Menschen, die "rekrutieren, aber nicht rekrutieren"
[YOLO v5] Objekterkennung für maskierte und nicht maskierte Personen
Maschinelles Lernen Eine Geschichte über Menschen, die mit GBDT in GBDT in Python nicht vertraut sind