Créer une trame de données pandas à partir d'un fichier de ressources qrc

cicciodevoto

Je voudrais enregistrer un fichier CSV dans un fichier qrc et le lire en mettant son contenu dans un dataframe pandas, mais j'ai quelques problèmes.

J'ai créé un fichier qrc appelé res.qrc:

<!DOCTYPE RCC><RCC version="1.0">
  <qresource>
    <file>dataset.csv</file>
  </qresource>
</RCC>

Je l'ai compilé en obtenant le res_rc.pyfichier.

Pour le lire, j'ai créé un script python appelé resource.py:

import pandas as pd
import res_rc
from PySide.QtCore import *

file = QFile(":/dataset.csv")
df = pd.read_csv(file.fileName())
print(df)

Mais j'obtiens l'erreur: IOError: File :/dataset.csv does not exist

Tous les fichiers ( resource.py, res.qrs, res_rc.py, dataset.csv) sont dans le même dossier.

Si je le fais, res_rc.qt_resource_dataje peux voir le contenu.

Comment puis-je créer le dataframe pandas?

Eyllanesc

Il qresources'agit d'un chemin virtuel que seul Qt sait comment l'obtenir et peut changer en interne sans avertissement, dans ces cas ce qu'il faut faire est de lire toutes les données et de les convertir en un flux avecio.BytesIO

import io
import pandas as pd
from PySide import QtCore
import res_rc


file = QtCore.QFile(":/dataset.csv")
if file.open(QtCore.QIODevice.ReadOnly):
    f = io.BytesIO(file.readAll().data())
    df = pd.read_csv(f)
    print(df)

Cet article est collecté sur Internet, veuillez indiquer la source lors de la réimpression.

En cas d'infraction, veuillez [email protected] Supprimer.

modifier le
0

laisse moi dire quelques mots

0commentaires
connexionAprès avoir participé à la revue

Articles connexes

Créer une trame de données pandas mulitindex à partir d'un fichier csv multiindex

Créer une trame de données pandas à partir d'un fichier .txt avec des données par ligne

Créer un index à partir d'une trame de données pandas multi-index

Créer une trame de données pandas à partir d'un tableau numpy

Comment créer une trame de données Pandas à partir d'un tuple

Comment créer un histogramme à partir d'une trame de données pandas ?

Comment créer un dictionnaire d'un dictionnaire d'un dictionnaire à partir d'une trame de données pandas

Comment créer une trame de données à partir d'un fichier texte ayant une seule colonne

J'ai besoin de créer une trame de données spark à partir d'un fichier json imbriqué dans scala

Python Pandas crée une trame de données à partir d'un fichier avec des fractionnements de nouvelle ligne?

Comment puis-je lire le fichier pickle contenant la trame de données pandas à partir du fichier de ressources qrc avec pandas read_pickle?

Créer une trame de données pandas multindex à partir d'une liste d'objets

Obtenir une trame de données Pandas à partir d'un fichier journal Apache

Comment puis-je créer un fichier JSON imbriqué d'une trame de données Pandas en Python?

Comment créer une trame de données pandas à partir de json imbriqué avec un dictionnaire

Créer une trame de données à partir d'un dictionnaire de liste de longueur variable

Comment créer une trame de données Pandas à partir d'une liste complexe

Comment créer une matrice complète à partir d'une trame de données pandas dense

Créer un tableau 2D à partir de la trame de données Pandas

Comment créer une trame de données à une ligne à partir d'un vecteur dans R ?

Création d'une trame de données pandas à partir d'un appel d'API

Création d'une trame de données Pandas à partir d'éléments d'un dictionnaire

Python Créer une trame de données à partir d'une trame de données existante

Python Créer une trame de données à partir d'une trame de données existante

Création d'une trame de données pandas à partir d'un fichier csv avec un ensemble de colonnes encodées à chaud

Comment créer une trame de données à plusieurs niveaux à partir d'un dictionnaire à couches inégales ?

Créer une nouvelle trame de données à partir des lignes d'un autre

Importation d'une table à partir de plusieurs URL pour créer une seule trame de données et un fichier csv

Pandas: créer une nouvelle trame de données à partir de données extraites d'une chaîne dans l'ancienne trame de données

TOP liste

  1. 1

    Redirection HTTP vers HTTPS dans Java à l'aide de HTTPURLConnection

  2. 2

    Uncaught TypeError: map n'est pas une fonction dans Reactjs avec Firebase

  3. 3

    Laravel SQLSTATE [HY000] [1049] Base de données inconnue 'previous_db_name'

  4. 4

    Comment envoyer plusieurs variables de la lame au contrôleur

  5. 5

    Microsoft.WebApplication.targets

  6. 6

    Comment analyser un fichier avec un tableau d'objets JSON en utilisant Node.js?

  7. 7

    Comment définir du texte dans un QLabel et afficher les caractères '<>'?

  8. 8

    Concaténer des variables dans ansible

  9. 9

    Filtrer les données en fonction des conditions d'une trame de données

  10. 10

    Échec de l'exécution de 'insertBefore' sur 'Node': le paramètre 1 n'est pas de type 'Node'

  11. 11

    ESP8266 HADRWARE MINUTERIE, USA pour cocher une macro étrange

  12. 12

    Comment changer le navigateur par défaut en Microsoft Edge pour Jupyter Notebook sous Windows 10 ?

  13. 13

    Comment centrer un div tout en utilisant la transition et transformer avec l'échelle

  14. 14

    Stop jQuery execution after one time execution

  15. 15

    obtenir le nombre de marqueur affiché sur la carte

  16. 16

    System.Data.SqlClient.SqlException: 'Nom de colonne non valide' ApplicationRoleId '.'

  17. 17

    Générer une variable binaire avec une corrélation prédéfinie avec une variable déjà existante

  18. 18

    comment afficher un bouton au-dessus d'un autre élément ?

  19. 19

    Enregistrer le chemin de l'image de la galerie vers la base de données de la salle et l'afficher dans la liste des recycleurs

  20. 20

    php ajouter et fusionner des données de deux tables

  21. 21

    Comment utiliser le stockage local et le supprimer lorsqu'il n'est pas nécessaire

chaudétiquette

Archive