Maison >développement back-end >Tutoriel Python >Utilisez pandas pour lire les premières lignes spécifiées dans le fichier csv
L'article suivant vous expliquera comment utiliser pandas pour lire les premières lignes spécifiées dans un fichier csv. Il a une bonne valeur de référence et j'espère qu'il sera utile à tout le monde. Jetons un coup d'œil ensemble
Les fichiers CSV utilisés pour stocker des données contiennent parfois une très grande quantité de données. Cependant, parfois nous n'avons pas besoin de toutes les données. Ce dont nous avons besoin peut être seulement les premières lignes.
Cela peut être réalisé grâce à la fonction de lecture du nombre spécifié de lignes dans read_csv dans pandas.
Par exemple, il existe un fichier data.csv Le contenu du fichier est le suivant :
GreydeMac-mini:chapter06 greyzhang$ cat data.csv ,name_01,coment_01,,,, 2,name_02,coment_02,,,, 3,name_03,coment_03,,,, 4,name_04,coment_04,,,, 5,name_05,coment_05,,,, 6,name_06,coment_06,,,, 7,name_07,coment_07,,,, 8,name_08,coment_08,,,, 9,name_09,coment_09,,,, 10,name_10,coment_10,,,, 11,name_11,coment_11,,,, 12,name_12,coment_12,,,, 13,name_13,coment_13,,,, 14,name_14,coment_14,,,, 15,name_15,coment_15,,,, 16,name_16,coment_16,,,, 17,name_17,coment_17,,,, 18,name_18,coment_18,,,, 19,name_19,coment_19,,,, 20,name_20,coment_20,,,, 21,name_21,coment_21,,,,
Si les données dont nous avons besoin ne concernent que les 5 premières lignes, la méthode de lecture peut être spécifiée par nrows. Écrivez le code comme suit :
1 #!/usr/bin/python 2 3 import pandasas pd 4 5 data = pd.read_csv('data.csv',nrows =5) 6 print(data) 7
Le résultat de l'exécution du code est le suivant :
GreydeMac-mini:chapter06 greyzhang$ python row_test.py Unnamed: 0 name_01 coment_01 Unnamed: 3 Unnamed: 4 Unnamed: 5 \ 0 2 name_02 coment_02 NaN NaN NaN 1 3 name_03 coment_03 NaN NaN NaN 2 4 name_04 coment_04 NaN NaN NaN 3 5 name_05 coment_05 NaN NaN NaN 4 6 name_06 coment_06 NaN NaN NaN Unnamed: 6 0 NaN 1 NaN 2 NaN 3 NaN 4 NaN GreydeMac-mini:chapter06 greyzhang$
Comme le montrent les résultats ci-dessus, la fonction attendue est obtenue en spécifiant le nombre de lignes à lire.
Recommandations associées :
implémentation pandas de la sélection de lignes à un index spécifique
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!