Importation de fichier CSV comme un DataFrame pandas

Quel est le Python pour lire dans un fichier CSV dans un les pandas DataFrame (ce que je peux ensuite utiliser pour des opérations statistiques, peuvent avoir différemment de type de colonnes, etc.)?

Mon fichier CSV "value.txt" a le contenu suivant:

Date,"price","factor_1","factor_2"
2012-06-11,1600.20,1.255,1.548
2012-06-12,1610.02,1.258,1.554
2012-06-13,1618.07,1.249,1.552
2012-06-14,1624.40,1.253,1.556
2012-06-15,1626.15,1.258,1.552
2012-06-16,1626.15,1.263,1.558
2012-06-17,1626.15,1.264,1.572

Dans R nous lire ce fichier en utilisant:

price <- read.csv("value.txt")  

et qui permettrait le retour d'une de la R de données.cadre:

> price <- read.csv("value.txt")
> price
     Date   price factor_1 factor_2
1  2012-06-11 1600.20    1.255    1.548
2  2012-06-12 1610.02    1.258    1.554
3  2012-06-13 1618.07    1.249    1.552
4  2012-06-14 1624.40    1.253    1.556
5  2012-06-15 1626.15    1.258    1.552
6  2012-06-16 1626.15    1.263    1.558
7  2012-06-17 1626.15    1.264    1.572

Est-il un Pythonic façon à obtenir la même fonctionnalité?

  • vous féliciter sur ce qui est spécial avec est dataframe et ce que l'opération statistique pouvez-vous faire avec ça?
  • dataframe est peut contenir plusieurs types de données , par exemple, chaque colonne peut être une liste , et vous pouvez traiter toutes les listes individuellement l'application de certaines fonctions sur eux , et sur le sujet des opérations statistiques , comme la moyenne , l'écart type , quartiles , ...
  • Merci! C'est en fait très utile pour moi. J'ai toujours charger un fichier csv avec le csv module qui me donne une liste de listes. De ces données.cadre des sons de meilleure!
  • voir mes modifications et le lien, lmk si que, de façon succincte, les réponses à vos questions. C'est autant que nous pouvons le faire ici pour "vendre" les avantages sociaux. L'ensemble de la question "Quels sont les avantages de l'utilisation d'une pandas dataframe sur la plaine de Python tableau/liste-des-liste?" a de nombreux avantages, beaucoup trop pour les énumérer ici...
InformationsquelleAutor mazlor | 2013-01-16