[PYTHON] Comment diviser et enregistrer un DataFrame

Il est possible de spécifier le nombre de lignes par DataFrame en spécifiant la valeur de k ci-dessous.

k = 10000  #Nombre de lignes par DataFrame
dfs = [df.loc[i:i+k-1, :] for i in range(0, len(df), k)]
for i, df_i in enumerate(dfs):
    fname = str(i) + ".csv"
    df_i.to_csv(fname)

Recommended Posts

Comment diviser et enregistrer un DataFrame
[Python] Comment ajouter des lignes et des colonnes à une table (pandas DataFrame)
Comment obtenir un nom de colonne et un nom d'index spécifiques avec Pandas DataFrame
Comment appeler une fonction
Comment pirater un terminal
Comment afficher DataFrame sous forme de tableau dans Markdown
[Python] Comment fractionner et modulariser des fichiers (simple, exemple)
Comment enregistrer une table récupérée par python en csv
[TF] Comment enregistrer et charger les paramètres d'entraînement Tensorflow
Comment gérer un README pour github et PyPI
[Python] Résumé de l'utilisation des fonctions de fractionnement et de jointure
[TF] Comment charger / enregistrer le modèle et le paramètre dans Keras
Comment écrire une classe méta qui prend en charge à la fois python2 et python3
Comment faire une traduction japonais-anglais
Comment mettre un lien symbolique
Comment installer et utiliser Tesseract-OCR
Comment créer un bot slack
Comment créer un package Conda
Comment créer un robot - Avancé
Comment créer une fonction récursive
Comment créer un pont virtuel
Comment installer et configurer Blackbird
Comment utiliser .bash_profile et .bashrc
Comment installer et utiliser Graphviz
Comment créer un Dockerfile (basique)
[Blender] Comment créer un plug-in Blender
Comment supprimer un conteneur Docker
Comment créer un robot - Basic
Comment créer un fichier de configuration
Résoudre des puzzles et 15 puzzles
Comment dessiner de manière interactive un pipeline d'apprentissage automatique avec scikit-learn et l'enregistrer au format HTML
Comment définir un raccourci pour basculer entre pleine largeur et demi-largeur dans IBus
Remarques sur la création d'un environnement LAMP à l'aide de Vagrant et VirtulBox
Présentation de la création d'un socket serveur et de la création d'un socket client
Comment comparer des listes et récupérer des éléments communs dans une liste
[Introduction à Python] Comment fractionner une chaîne de caractères avec la fonction split
Traitez le résultat de l'exécution de Splunk en utilisant Python et enregistrez-le dans un fichier
Comment créer une caméra de surveillance (caméra de sécurité) avec Opencv et Python
JOI2019 / 2020 1ère qualification 3ème Comment résoudre les problèmes A et B
[Langage C] Comment créer, éviter et créer un processus zombie
Comment trouver l'adresse mémoire de la valeur de la trame de données Pandas
Comment formater un tableau à l'aide de Pandas Appliquer, pivoter et permuter le niveau
Comment enregistrer une partie d'une longue vidéo en utilisant OpenCV
Comment créer un clone depuis Github
[Linux] Comment subdiviser des fichiers et des dossiers
Comment empaqueter et distribuer des scripts Python
Comment créer un environnement de traduction sphinx
Comment créer un dossier git clone
Qiita (1) Comment écrire un nom de code
Comment installer et utiliser pandas_datareader [Python]
Comment ajouter un package avec PyCharm
[Python] Comment rendre une classe itérable
Comment dessiner un graphique avec Matplotlib
[Python] Comment convertir une liste bidimensionnelle en liste unidimensionnelle
[Colab] Comment copier un vaste ensemble de données
[Python] Comment inverser une chaîne de caractères
Comment installer un package à l'aide d'un référentiel
[Ubuntu] Comment exécuter un script shell
Comment obtenir stacktrace en python