Il est presque temps d'utiliser Pandas pour les affaires, alors Je ne sais pas quel nombre brasser, mais j'aimerais résumer les processus fréquemment utilisés.
import pandas as pd
#Nom de fichier: échantillon.csv
#Le contenu du fichier est décrit ci-dessous
# 1,Échantillon de taro,30
# 2,Échantillon de Hanako,25
# 3,Échantillon Jiro,28
df = pd.read_csv('sample.csv',
#Si aucun, il n'y a pas d'en-tête et si vous spécifiez un nombre, cette ligne est interprétée comme un en-tête.
header=None,
#Précisez la colonne à indexer * Ici, la première colonne(1,2,Partie 3)
index_col=0,
#Définissez le nom de la colonne
names=('name', 'age'),
#Définir le type de données de la colonne
dtype={'name': str, 'age': int}
)
import pandas as pd
#Nom de fichier: échantillon.xlsx
#* Le contenu du fichier est le même que celui du fichier CSV ci-dessus.
df = pd.read_excel('sample.xlsx',
dtype={'name': str, 'age': int}
)
import pandas as pd
excel_book = pd.ExcelFile('sample.xlsx')
#Vous pouvez obtenir une liste des noms de feuille des feuilles chargées dans une liste.
sheet_name_list = excel_book.sheet_names
#Si vous spécifiez un nom de feuille, vous pouvez obtenir le contenu de cette feuille.
df = excel_book.parse('sheet1')
import pandas as pd
#Le premier argument est le nom du fichier de sortie
df.to_csv('sample.csv',
#Définissez False si aucun en-tête n'est nécessaire
header=False,
#Définissez False si aucun index n'est nécessaire
index=False,
#Défini lors de la limitation des colonnes de sortie
columns=['name']
)
import pandas as pd
#Le premier argument est le nom du fichier de sortie
df.to_excel('sample.xlsx',
#Définissez False si aucun en-tête n'est nécessaire
header=False,
#Définissez False si aucun index n'est nécessaire
index=False,
#Défini lors de la limitation des colonnes de sortie
columns=['name']
)
Recommended Posts