Comment importer une trame de données à partir d'une chaîne à l'aide de Pandas
Arrière-plan
Lors des tests diverses fonctionnalités, les utilisateurs peuvent avoir besoin de créer un DataFrame à partir d'une chaîne. Ce tutoriel montre une méthode simple pour y parvenir.
Solution
Pour créer un DataFrame à partir d'une chaîne, le module StringIO peut être utilisé. Voici un guide étape par étape :
import sys if sys.version_info[0] < 3: from StringIO import StringIO else: from io import StringIO import pandas as pd
Remplacez sys.version_info[0] par 3 pour Python 3 ou 2 pour Python 2.
TESTDATA = StringIO("""col1;col2;col3 1;4.4;99 2;4.5;200 3;4.7;65 4;3.2;140 """)
Remplacez le contenu des guillemets triples par votre test data.
df = pd.read_csv(TESTDATA, sep=";")
Cela crée un DataFrame df avec des colonnes séparées par des points-virgules.
En suivant ces étapes, les utilisateurs peuvent facilement créer un DataFrame à partir d'une chaîne, quelle que soit la version de Python.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!