[Python] Zufällige Datenextraktion / -kombination aus DataFrame mit Random und Pandas

[Selbsteinführung] Qiitas erster Beitrag ist ein Programmieranfänger. Ich mache eine Sprachverteilungs-App, die ich als Hobby mache, und ich mache eine Ecke, um Postkarten zu lesen, und ich fing an zu schreiben, dass es schön wäre, wenn es einen Code gäbe, der einen eindeutigen Funknamen ohne Erlaubnis ausgeben könnte.

[Umgebung] ・ Sprache: Python 3.6.5 ・ Betriebssystem: macOS Catalina 10.15.3 ・ IDE: VScode

[Übersicht] Lesen Sie die in Excel gespeicherten Wortdaten mit dem DataFrame von Pandas und extrahieren Sie zwei nach dem Zufallsprinzip. Hier werden zwei Excels als Originaldaten vorbereitet, aber Sie können die Blätter in derselben Datei oder die Spalten in demselben Blatt trennen. Da die Kombination von Wörtern von der manuell eingegebenen Zeichenfolge abhängt, wurde die automatische Erfassung anderer Wörter von gestern nicht implementiert. (Daher ist es ein sehr einfacher Code ...)

Datenbeispiel |Wortbeispiel 1| |:-----------------| |○○| |△△| |□□ Aber| |XX und|
Wortbeispiel 2
aaa
bbb
ccc
ddd

[Details]

radioname_maker



#Importieren Sie die erforderlichen Bibliotheken
#Wenn Sie das unten stehende Arbeitsverzeichnis nicht angeben, ist os nicht erforderlich
import random, os
import pandas as pd

#Arbeitsverzeichnis angeben(Im Bedarfsfall)
path = "Geben Sie ggf. das Arbeitsverzeichnis ein"
os.chdir(path)

#pandas.Laden Sie Excel in Dataframe
df_f = pd.read_excel("first_part.xlsx", header=0, na_values=0)
df_f_part = [f_p for f_p in df_f.iloc[:, 0]]

df_s = pd.read_excel("second_part.xlsx", header=0, na_values=0)
df_s_part = [s_p for s_p in df_s.iloc[:, 0]]

#Wählen Sie aus jedem der beiden gelesenen Excels ein Wort aus
first_choice = random.choice(df_f_part)
second_choice = random.choice(df_s_part)

#Beitreten
radio_name = first_choice + second_choice

#Ausgabe an die Konsole
print(radio_name)

Beispiel für ein Ausgabeergebnis △△ ddd ○○ ccc etc...

Recommended Posts

[Python] Zufällige Datenextraktion / -kombination aus DataFrame mit Random und Pandas
Datenanalyse mit Python-Pandas
Konvertieren Sie mit Python für .NET von Pandas DataFrame in System.Data.DataTable
Visualisieren Sie die Pflanzenaktivität aus dem Weltraum mithilfe von Satellitendaten und Python
Hit Schatzdaten von Python Pandas
Zeichnen Sie Zeitreihendaten in Python mit Pandas und Matplotlib
[Python] Was ist Pandas Series und DataFrame?
Von Python bis zur Verwendung von MeCab (und CaboCha)
Anwendung von Python: Pandas Teil 4: Verketten und Kombinieren von DataFrames
Erstellen Sie mit Pandas einen Datenrahmen aus Excel
[Python-Pandas] Erstellen Sie einen leeren DataFrame aus einem vorhandenen DataFrame
Python-Pandas: Suchen Sie mit regulären Ausdrücken nach DataFrame
[Python] Lesen von Daten aus CIFAR-10 und CIFAR-100
[Python] Erstellen Sie eine Tabelle von Pandas DataFrame zu Postgres
Grundlegende Bedienung von Python Pandas Series und Dataframe (1)
Datenbereinigung 2 Datenbereinigung mit DataFrame
Datenbereinigung mit Python
Python-Anwendung: Pandas # 3: Dataframe
Verarbeiten Sie CSV-Daten mit Python (Zählverarbeitung mit Pandas)
Holen Sie sich Dateien von Linux mit paramiko und scp [Python]
Gewichtete zufällige Auswahl in Python
Python-Attribut-Alias
Johnson-Methode (Python)
[Python] Semi-Lagrange-Methode
Kernel-Methode mit Python
Python-Installationsmethode Windows
Zufälliger Spaziergang in Python
Simplex-Methode (Einzelmethode) in Python
Wiederholte gewichtete Reduktionsmethode
Private Methode in Python
[Python] Zufällige Datenextraktion / -kombination aus DataFrame mit Random und Pandas
Mit Python abflachen
Erstellen Sie mit Python einen Entscheidungsbaum aus 0 und verstehen Sie ihn (3. Datenanalysebibliothek Pandas Edition)
Scrapen der gewünschten Daten von der Website durch Verknüpfen von Python und Excel
Prognostizieren Sie das Geschlecht anhand des Namens mithilfe der Gender-API und von Pykakasi in Python
Analysieren Sie die Aktienkurse mithilfe der Pandas-Datenaggregation und der Gruppenoperationen
[Python] Numpy Referenz, Extraktion, Kombination
Nehmen Sie Zeitraffer von einer PC-Kamera mit Python, OpenCV auf
So erhalten Sie mithilfe der Mastodon-API Follower und Follower von Python
[Python] So fügen Sie einer Tabelle Zeilen und Spalten hinzu (pandas DataFrame)
Holen Sie sich Daten von VPS MySQL mit Python 3 und SQL Alchemy
Sammeln Sie Produktinformationen und Prozessdaten mit der Rakuten-Produktsuch-API [Python].
Praxis der Datenanalyse durch Python und Pandas (Tokyo COVID-19 Data Edition)
Bedingte Elementextraktion aus dem Datenrahmen: R ist% in%, Python ist .isin ()
Python-Handspiel (Pandas / DataFrame-Beginn)
[Python] Laden von CSV-Dateien mit Pandas
Python: Tags von HTML-Daten ausschließen
[Python] Operationsnotiz von Pandas DataFrame
Verwenden von Rstan aus Python mit PypeR
Datenvisualisierungsmethode mit Matplotlib (+ Pandas) (5)
Authentifizierung mit Tweepy-User-Authentifizierung und Anwendungsauthentifizierung (Python)
Python, Ausbeute, Rückkehr und manchmal Ausbeute von
Erstellen Sie einen Pandas-Datenrahmen aus einer Zeichenfolge.
Hinweise zur Verwendung von MeCab aus Python
Vorsichtsmaßnahmen bei der Verwendung von Codecs und Pandas
Lesen und verwenden Sie Python-Dateien aus Python
Über Python, aus und importieren, als
Verwenden von Cloud-Speicher aus Python3 (Einführung)
Hashing von Daten in R und Python
Clustering und Visualisierung mit Python und CytoScape
Führen Sie Ansible über Python mithilfe der API aus
Holen Sie sich Daten von Twitter mit Tweepy
Vorsichtsmaßnahmen bei der Verwendung von Phantomjs aus Python
Greifen Sie mit OAuth 2.0 von Python aus auf Tabellenkalkulationen zu
Datenvisualisierungsmethode mit Matplotlib (+ Pandas) (4)
Anwendung von Python: Datenbereinigung Teil 2: Datenbereinigung mit DataFrame
Versuchen Sie es mit Amazon DynamoDB von Python
Lesen aus Textdateien und SQLite mit Python (+ Pandas), R, Julia (+ DataFrames)
Einfacher Datenaustausch zwischen Python, R und Julia im Feather-Format