[PYTHON] Comment extraire des données qui ne manquent pas de valeur nan avec des pandas

Comment extraire des données qui ne manquent pas de valeur nan avec des pandas

Je réfléchissais juste à la façon d'extraire la liste des magasins membres de Go To EAT dans la préfecture de Chiba, alors je l'ai résumée en référence à l'article.

import pandas as pd
import io

data = """
Nom,Nombre de fois,début,Fin
Ponsuke,1,9:00,18:00
Ponsuke,2,18:00,
Ponsuke,3,9:00,13:00
Ponsuke,4,,
Ponsuke,5,9:00,
Ponsuke,6,18:00,
Ponsuke,7,12:00,
Ponsuke,8,12:00,
Ponsuke,9,,18:00
Ponsuke,10,,
"""

df = pd.read_csv(io.StringIO(data))

df
Nom Nombre de fois début Fin
0 Ponsuke 1 9:00 18:00
1 Ponsuke 2 18:00 nan
2 Ponsuke 3 9:00 13:00
3 Ponsuke 4 nan nan
4 Ponsuke 5 9:00 nan
5 Ponsuke 6 18:00 nan
6 Ponsuke 7 12:00 nan
7 Ponsuke 8 12:00 nan
8 Ponsuke 9 nan 18:00
9 Ponsuke 10 nan nan

Extraire les données où une colonne n'est pas NaN

df[(df.loc[:, "début"].notnull() == True)]

Extraire des données qui ne sont pas NaN dans les deux colonnes

df[(df.loc[:, ["début", "Fin"]].notnull() == (True, True)).all(axis=1)]

Extraire les données si l'une des deux colonnes n'est pas NaN

df[(df.loc[:, ["début", "Fin"]].notnull() == (True, True)).any(axis=1)]

Extraire les données de "1 colonne n'est pas NaN" & "1 colonne est NaN"

df[(df.loc[:, ["début", "Fin"]].notnull() == (False, True)).all(axis=1)]

Recommended Posts

Comment extraire des données qui ne manquent pas de valeur nan avec des pandas
Comment extraire des données qui ne manquent pas de valeur nan avec des pandas
Comment convertir des données détenues horizontalement en données détenues verticalement avec des pandas
Comment extraire des valeurs Null et des valeurs non Null avec des pandas
Extraire la valeur maximale avec les pandas.
Comment gérer les données déséquilibrées
Comment augmenter les données avec PyTorch
Comment extraire des fonctionnalités de données de séries chronologiques avec les bases de PySpark
Essayez de convertir en données ordonnées avec les pandas
Comment lire les données de problème avec Paiza
Comment créer des exemples de données CSV avec hypothèse
Essayez d'agréger les données de musique doujin avec des pandas
[Python] Comment lire des fichiers Excel avec des pandas
Comment récupérer des données de courses de chevaux avec Beautiful Soup
Comment utiliser Pandas 2
Convertir 202003 en 2020-03 avec les pandas
Visualisation des données avec les pandas
Manipulation des données avec les Pandas!
Mélangez les données avec les pandas
Comment utiliser xgboost: classification multi-classes avec des données d'iris
Comment récupérer des données d'image de Flickr avec Python
Comment récupérer des données de courses de chevaux à l'aide de pandas read_html
Comment accéder avec cache lors de la lecture_json avec pandas
Comment obtenir plus de 1000 données avec SQLAlchemy + MySQLdb
Comment générer un CSV d'en-tête multiligne avec des pandas
Comment convertir un fichier JSON en fichier CSV avec Python Pandas
[Python] Comment gérer l'erreur de lecture pandas read_html
Extraire la valeur maximale avec les pandas et modifier cette valeur
Comment mettre à jour avec SQLAlchemy?
Comment utiliser Pandas Rolling
Comment lancer avec Theano
Comment modifier avec SQLAlchemy?
Comment séparer les chaînes avec ','
Comment faire RDP sur Fedora31
Comment gérer les trames de données
Conseils de traitement des données avec Pandas
Comment supprimer avec SQLAlchemy?
Comment extraire n'importe quel rendez-vous dans Google Agenda avec Python
Ingéniosité pour gérer les données avec Pandas de manière à économiser la mémoire
Essayez d'extraire la table de données d'Azure SQL Server avec pyodbc
Comment extraire un index autre qu'un index spécifique avec Numpy
Comment obtenir un aperçu de vos données dans Pandas
Comment lire un fichier Excel (.xlsx) avec Pandas [Python]
Comment créer une trame de données et jouer avec des éléments avec des pandas
Compagnon de science des données en python, comment spécifier des éléments dans les pandas
[Introduction à Python] Comment obtenir des données avec la fonction listdir
Essayez d'extraire les caractéristiques des données de capteur avec CNN
Comment annuler RT avec Tweepy
[Python] Comment FFT des données mp3
Python: comment utiliser async avec
Comment lire les données de la sous-région e-Stat
Comment écrire sobrement avec des pandas
[Python] Comment utiliser la série Pandas
Pour utiliser virtualenv avec PowerShell
Comment installer python-pip avec ubuntu20.04LTS
Traçage de données polyvalent avec pandas + matplotlib
Comment installer des pandas sur EC2 (Comment gérer MemoryError et PermissionError)
Comment démarrer avec Scrapy
Comment démarrer avec Python