[PYTHON] So erstellen Sie mit Faker eine CSV-Dummy-Datei mit Japanisch

Beim Erstellen von CSV-Dummy-Daten befinden sich viele Dummy-Erstellungsseiten auf der Straße. In den meisten Fällen wird Japanisch nicht unterstützt.

Also ein Memo beim Erstellen von CSV-Dummy-Daten auf Japanisch mit Pythons Faker

Umgebung

Referenzierte Site

Was Sie für die Vorbereitung benötigen

Fälscherinstallation

/path/to/hoge


pip install fake-factory

Faker unterstützt kein Japanisch

Zitiert aus Witz2k / Fälscher

You can check available Faker locales in the source code, under the providers package. The localization of Faker is an ongoing process, for which we need your help. Please don't hesitate to create a localized provider for your own locale and submit a Pull Request (PR).

Included localized providers:

bg_BG cs_CZ de_DE dk_DK . .

ja_JP ist derzeit nicht verfügbar. Erstellen Sie also Ihren eigenen Anbieter und erstellen Sie Dummy-Daten, einschließlich Japanisch.

Beispielprogramm zum Erstellen von CSV-Dummy-Daten einschließlich Japanisch

fake.add_provider()Verwenden Sie diese Option, um Ihren eigenen Anbieter zu erstellen.





#### **`ja_dummy.py`**
```python

#! /usr/bin/env python
# -*- coding: utf-8 -*-

from faker import Factory
from faker.providers import BaseProvider
import csv
import random

class MyStatusProvider(BaseProvider):
    def state(self):
        return random.choice(['Zustand 1', 'Zustand 2', 'Zustand 3'])
    def name(self):
        return random.choice(['Tanaka', 'Suzuki', 'Yamazaki'])
    def phone_number(self):
        return random.choice(['080-1111-2222', '090-1234-5678', '070-1234-5678'])


fake = Factory.create()
fake.add_provider(MyStatusProvider)

with open("dummy_data.csv", "w+") as f:

    csv_writer = csv.writer(f)

    for i in range(5):
        l = [fake.md5(), fake.random_number(1), fake.date(pattern="%Y-%m-%d %H:%M:%S"), fake.random_int(min=0, max=1), fake.boolean(), fake.state(), fake.name(), fake.phone_number() ]
        csv_writer.writerow(l)

So erstellen Sie Dummy-Daten, die häufig verwendet werden

Ich kann nichts sagen, weil ich es nur ein wenig berührt habe ...

Datum

Sie können einen beliebigen Datumstyp festlegen, indem Sie den Musterteil ändern

fake.date(pattern="%Y-%m-%d %H:%M:%S")
fake.date(pattern="%Y Jahr%m Monat%d Tag%Uhr%M Minuten%S Sekunden")

Nummernkreis

Wenn Sie Daten zufällig mit Zahlen von 0 bis 9 erstellen möchten

fake.random_int(min=0, max=9)

md5

fake.md5()
# 292bfff99620e2ae2f3b2f5b9fab4232
# 739169affdb932770deed3ff5f29f7b9

True or False

fake.boolean()
# False
# True

email

fake.email()
# [email protected]

Weitere Informationen finden Sie unter Faker. Bitte für DB-Beispieldaten und Datei-E / A-Test

Recommended Posts

So erstellen Sie mit Faker eine CSV-Dummy-Datei mit Japanisch
So erstellen Sie eine Konfigurationsdatei
So fügen Sie eine CSV-Datei mit Pandas in eine Excel-Datei ein
Lesen einer CSV-Datei mit Python 2/3
So erstellen Sie eine JSON-Datei in Python
Erstellen Sie eine Dummy-Datendatei
Python-Skript, das eine JSON-Datei aus einer CSV-Datei erstellt
So erstellen Sie ein Conda-Paket
So erstellen Sie eine virtuelle Brücke
Wie erstelle ich eine Docker-Datei?
[Python] Speichern einer CSV-Datei als eindimensionale Array-Daten
[Python] So konvertieren Sie eine Datenbankdatei in CSV
So erstellen Sie einen Klon aus Github
So erstellen Sie einen Git-Klonordner
So installieren Sie ein Paket mithilfe eines Repositorys
[Python] So kratzen Sie eine lokale HTML-Datei und geben sie mit Beautiful Soup als CSV aus
So erstellen Sie ein Repository aus Medien
Skript zum Erstellen einer Mac-Wörterbuchdatei
So setzen Sie eine Zeilennummer am Anfang einer CSV-Datei
[Python] Lesen der CSV-Datei (Methode read_csv des Pandas-Moduls)
Erstellen von CSV-Beispieldaten mit Hypothese
So tarnen Sie eine ZIP-Datei als PNG-Datei
So codieren Sie eine Drohne mithilfe der Bilderkennung
So erstellen Sie ein Funktionsobjekt aus einer Zeichenfolge
Ich habe versucht, eine CSV-Datei mit Python zu lesen
[Hinweis] So erstellen Sie eine Ruby-Entwicklungsumgebung
So erstellen Sie ein 1-zeiliges Kivy-Eingabefeld
Verfahren zur Erstellung plattformübergreifender Apps mit kivy
So erstellen Sie eine Rest-API in Django
Erstellen Sie eine MIDI-Datei in Python mit pretty_midi
Hochladen auf ein freigegebenes Laufwerk mit pydrive
So deinstallieren Sie ein mit setup.py installiertes Modul
So lesen Sie Dateien in verschiedenen Verzeichnissen
[Hinweis] So erstellen Sie eine Mac-Entwicklungsumgebung
Aggregieren Sie die Anzahl der Schritte pro Tag aus den iPhone-Gesundheitsdaten, um eine CSV-Datei zu erstellen
Lesen Sie die Python-Markdown-Quelle: So erstellen Sie einen Parser
So schreiben Sie eine GUI mit dem Befehl maya
So richten Sie eine Python-Umgebung mit pyenv ein
So erstellen Sie ein Untermenü mit dem Plug-In [Blender]
Erstellen Sie Dummy-Daten mit den NumPy- und Faker-Paketen von Python
Jedes Mal, wenn ich versuche, eine CSV-Datei mit Pandas zu lesen, wird ein numpy-Fehler angezeigt.
Was Sie verstehen können, weil Sie ein Anfänger sind So erstellen Sie eine Datei (erster Beitrag)
Wie man ein praktisches Seminar mit Jupyter mit Docker abhält
So erstellen Sie schnell eine maschinelle Lernumgebung mit Jupyter Notebook mit UbuntuServer 16.04 LTS
So testen Sie eine Funktion, die die aktuelle Zeit enthält, mit Freezegun in Python
So konvertieren Sie eine JSON-Datei mit Python Pandas in eine CSV-Datei
So verwandeln Sie eine .py-Datei in eine .exe-Datei
So erstellen Sie ein Python-Paket mit VS Code
So konvertieren Sie ein Mel-Spektrogramm zurück in eine WAV-Datei
So erstellen Sie ein lokales Repository für Linux
So speichern Sie eine von Python gekratzte Tabelle in CSV
So erstellen Sie ein einfaches TCP-Server / Client-Skript
So konvertieren Sie Json-Dateien in das CSV- oder EXCEL-Format
[Python] So erstellen Sie mit Matplotlib ein zweidimensionales Histogramm
So führen Sie einen Befehl mit einem Unterprozess in Python aus
So erstellen Sie mit Python ein radiales Profil aus astronomischen Bildern (Chandra, XMM usw.)
Lesen von CSVs, die in Python nur Ganzzahlen enthalten
Verwendung der NUITKA-Utilities-Hinweis-Kompilierung zum einfachen Erstellen einer ausführbaren Datei aus einem Python-Skript