解決する問題
python pandas エクセル二行目をヘッダーで読み込む方法がわからないこと。
解決方法
CSVファイルを読み込む場合
import pandas as pd
csv = '読み込みたいファイルのパス'
df = pd.read_csv(csv_files,header = 1)
xlsxファイルを読み込む場合
import pandas as pd
xlsx = '読み込みたいファイルのパス'
df = pd.read_excel(xlsx,header = 1)
解説
ヘッダーとは、一行目のことです。pandasの場合ヘッダーの名前で、要素にアクセスするので、非常によく使う技術です。
header = 1
でエクセルファイルの二行目をヘッダーに指定header = 0
ででエクセルファイルの一行目をヘッダーに指定
次にcsvファイルとxlsxファイルの読み込み方法を解説します。
pd.read_csv
でCSVの読み込みができます。pd.read_excel
でxlsxの読み込みができます。
ちなみにエクセルファイルの場合は、読み込むシートを指定したい場合もあるかと思います。その場合は以下のように記述します。
import pandas as pd
xlsx = '読み込みたいファイルのパス'
df = pd.read_excel(xlsx,sheet_name='シートの名前を記述する',header = 1)
sheet_name='シートの名前を記述する'
で読み込むシートが指定できます。
今回の記事は、以上です。
pythonに関してより深く学習したい方は、以下の記事も参考にしてみてください。
コメント