Maison  >  Article  >  développement back-end  >  Utilisez pandas pour lire les premières lignes spécifiées dans le fichier csv

Utilisez pandas pour lire les premières lignes spécifiées dans le fichier csv

不言
不言original
2018-04-20 14:12:376980parcourir

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn