[Python] Qu'est-ce que la série pandas et DataFrame?

Série pandas, DataFrame

J'ai commencé à me familiariser avec la théorie de l'apprentissage automatique pour les ingénieurs informatiques. Je ne savais pas ce que signifiait le DataFrame, alors je suis resté coincé. C'est le résultat de l'enquête. Au fait, Série

À partir de la documentation officielle de la documentation pandas 0.17.1

The two primary data structures of pandas, Series (1-dimensional) and DataFrame (2-dimensional), handle the vast majority of typical use cases in finance, statistics, social science, and many areas of engineering. For R users, DataFrame provides everything that R’s data.frame provides and much more.

Traduction simple pandas a deux structures de données principales. ** La série est une dimension ** ** DataFrame est 2D ** Ceux-ci sont utilisés dans divers domaines (finance, statistiques ...) Du point de vue de l'utilisateur R, DataFrame fournit plus que ce que fournit data.frame de R.

Comment utiliser

#Importation de bibliothèque de calculs numériques
import numpy
#Importer des séries et des DataFrame depuis la bibliothèque d'analyse de données
from pandas import Series, DataFrame

#Series
#argument formel de données:Les données. tableau-like, dict, or scalar value
#index argument formel:Indice de données. tableau-like or Index (1d)
#argument formel dtype:Type de données. engourdi.dtype or None
#copier l'argument factice:copie. Le défaut est faux
#nom argument formel:Nom donné au résultat
#1
print(Series(data=[0,1]))
#2
print(Series(data=[2,3], index=['x', 'y'], name='value'))

#DataFrame
#argument formel de données:Les données( numpy ndarray (structured or homogeneous), dict, or DataFrame)
#index argument formel:Index de l'élément. La valeur par défaut est un nombre comme un tableau d'indice
#argument formel de colonnes:Index bidimensionnel. La valeur par défaut est un nombre
#argument formel dtype:Type de données. dtype, default None
#copier l'argument factice:copie. Le défaut est faux.
#3
print(DataFrame(numpy.array([[0,0],[1,1]])))
#4
print(DataFrame(numpy.array([[0,0],[1,1]]), index=['a', 'b']))
#5
print(DataFrame(numpy.array([[0,0],[1,1]]), index=['a', 'b'], columns=['x', 'y']))

résultat

#1
0    0
1    1
dtype: int64

#2
x    2
y    3
Name: value, dtype: int64

#3
   0  1
0  0  0
1  1  1

#4
   0  1
a  0  0
b  1  1

#5
   x  y
a  0  0
b  1  1

Recommended Posts

[Python] Qu'est-ce que la série pandas et DataFrame?
[Python] Python et sécurité-① Qu'est-ce que Python?
Fonctionnement de base de Python Pandas Series et Dataframe (1)
Qu'est-ce que python
Qu'est-ce que Python
[Python] Qu'est-ce que Pipeline ...
[Python] Qu'est-ce que virtualenv
Application Python: Pandas # 3: Dataframe
Qu'est-ce que la «programmation fonctionnelle» et «orientée objet»? Édition Python
Que comparez-vous avec Python et ==?
Application Python: Pandas Partie 2: Série
Série Python 2 et série 3 (édition Anaconda)
[Python] * args ** Qu'est-ce que kwrgs?
[Formation Python partie 3] Convertissez les pandas DataFrame, Series et Standard List entre eux
Identité et équivalence: is et == en Python
Cours de base Python (1 Qu'est-ce que Python)
La série Python 3.4 est sûre pour installer et exécuter Python Kivy (macOS)
Graphique des données de séries chronologiques en Python à l'aide de pandas et matplotlib
[Python] Extraction / combinaison de données aléatoires à partir de DataFrame en utilisant random et pandas
[Python] Qu'est-ce qu'une fonction zip?
[Python] Qu'est-ce qu'une instruction with?
Jeu à la main Python (Pandas / DataFrame début)
[Python] Mémo d'opération de pandas DataFrame
À propos de l'installation des séries Pwntools et Python2
Différence entre == et est en python
[Python] Comment utiliser la série Pandas
[Python] Qu'est-ce que @? (À propos des décorateurs)
[Python] Que sont @classmethod et les décorateurs?
[python] Quelle est la clé triée?
Python pour la déclaration ~ Qu'est-ce qui est itérable ~
Différence entre la série python2 et la série python3 dict.keys ()
À quoi sert le trait de soulignement Python (_)?
Python> Qu'est-ce qu'une tranche étendue?
[Python] Comment ajouter des lignes et des colonnes à une table (pandas DataFrame)
[Python] Qu'est-ce qui est hérité par l'héritage multiple?
Qu'est-ce que NaN? NaN Zoya (Python) (394 jours de retard)
[Pandas] Qu'est-ce que set_option [Comment utiliser]
[Python] [pandas] Comment pd.DataFrame (). T est-il implémenté?
Quel type de langage de programmation est Python?
Application de Python: Pandas Partie 4: Concaténation et combinaison de DataFrames
Qu'est-ce que "mahjong" dans la bibliothèque Python? ??
Qu'est-ce qu'un chien? Volume d'installation Python
[Python] Ajouter le nombre total de lignes à Pandas DataFrame
Introduction facile de la série python3 et d'OpenCV3
Ajouter une série à la colonne dans les pandas python
Comment utiliser is et == en Python
Y a-t-il NaN dans le DataFrame pandas?
[Introduction à Python] Quelle est la différence entre une liste et un taple?
Lisez le fichier CSV avec Python et convertissez-le en DataFrame tel quel
Qu'est-ce que l'espace de noms
Qu'est-ce qu'un algorithme? Introduction à l'algorithme de recherche] ~ Python ~
Qu'est-ce que copy.copy ()
Quelle est la différence entre «pip» et «conda»?
Python est facile
Mes pandas (Python)
Qu'est-ce que Django? .. ..
Python Pandas ne convient pas au traitement par lots
Qu'est-ce que dotenv?