[PYTHON] Obtenir une colonne de DataFrame avec DataFrame

Le titre est difficile à comprendre, mais c'est le même article. Transpiration

En conclusion, En accès par support (support carré) ** S'il n'y a qu'une seule parenthèse, elle peut être récupérée en tant que série, et si les parenthèses sont empilées, elle peut être récupérée en tant que DataFrame. ** **

#Peut être pris avec la série
df["col"] # df.Idem pour col

#Peut être pris avec DataFrame
df[["col"]]

Il est possible de convertir ce qui a été retiré par Series en DataFrame, mais il est facile d'empiler les crochets.

Si vous souhaitez spécifier plusieurs colonnes et l'obtenir, il est essentiel de chevaucher les crochets afin de pouvoir toujours l'obtenir avec DataFrame.

df[["col1", "col2", "col3"]] #Peut être pris avec DataFrame

De plus, dans le cas où il n'est pas pratique de l'obtenir avec Series, il y a un cas où il est entré dans le modèle de prédiction de sklearn. Lors de la création d'un modèle avec une variable, l'erreur suivante est générée en entrant avec Series.

ValueError: Expected 2D array, got 1D array instead:
~~
Reshape your data either using array.reshape(-1, 1) ~~

c'est tout.

Recommended Posts

Obtenir une colonne de DataFrame avec DataFrame
Obtenir le code HTML de l'élément avec du sélénium Python
[Note] Obtenir des données de PostgreSQL avec Python
Obtenez des données de Cloudant avec le flacon Bluemix
Remplacez les noms / valeurs des colonnes par pandas dataframe
Obtenez des données d'un oscilloscope avec pyVISA
[Python] Obtenez un an d'historique des messages de Slack
Obtenir le calendrier de l'API Garoon SOAP avec Python + Zeep
Démarrez avec MicroPython
Recevez des tweets avec Tweepy
Recevoir des e-mails de Gmail et étiqueter avec Python3
Obtenez date avec python
Démarrez avec Mezzanine
Python hand play (obtenir les noms de colonnes à partir du fichier CSV)
Obtenir des données de la base de données via ODBC avec Python (Access)
Obtenez la version du package pour vous inscrire à PyPI à partir de Git
Obtenez des données de l'API d'analyse avec le client API Google pour python
Obtenir le message du premier offset avec le consommateur kafka en python
Obtenez des informations sur les actions japonaises de Yahoo Finance avec Pandas
Obtenir les données structurelles de CHEMBLID
Obtenez le code du pays avec python
Obtenez la table dynamiquement avec sqlalchemy
Lancez-vous avec Django! ~ Tutoriel ⑤ ~
Obtenez la chronologie Twitter avec Python
Commencez avec influxDB + Grafana
Obtenez des données Youtube avec python
Obtenir des informations avec l'API Zabbix
Lancez-vous avec Django! ~ Tutoriel ④ ~
Insérer à partir de pd.DataFrame avec psycopg2
Obtenir le presse-papiers à partir des paramètres Maya
Lancez-vous avec Django! ~ Tutoriel ⑥ ~
Renommer le nom de la colonne avec django-south
Obtenir l'ID de thread avec python
Commencez avec Python! ~ ② Grammaire ~
Obtenez des fonctionnalités d'image avec OpenCV
Obtenez des stocks avec Python
Obtenir le répertoire personnel avec python
Obtenir un événement de clavier avec python
Avec skype, notifiez avec skype de python!
Obtenez des informations sur l'alambic avec Python
Obtenez un classement avec l'API Rakuten
Obtenez des commandes PowerShell à partir d'un site d'analyse dynamique de logiciels malveillants avec BeautifulSoup + Python
python / pandas / dataframe / Comment obtenir la ligne / colonne / index / colonne la plus simple
Obtenez des données de VPS MySQL avec Python 3 et SQL Alchemy
Obtenez les conditions de simulation OCTA à partir d'un fichier et enregistrez avec les pandas