Pandas Excelメモを読み込む

1150 ワード

最近は仕事を共にするためにPythonに触れ始め、まずPandasパッケージの中でExcelを読み取る方法を学びました.経験を分かち合って、メモを取ります.1、まずPandasパッケージを呼び出し、文を使う必要があります.
import pandas as pd

2、Excelを読み取るコマンドは:pd.read_Excelは、次の例で説明します.
df=pd.read_excel('C:\Users\zz\Desktop\out_file.xlsx',sheet_name=0)

ここで、'C:UserszzDesktopout_file.xlsx’は、読み出す名前をout_と表すfileのExcelファイルがあるパス.sheet_name=0はout_を表しますfileテーブルの最初のページ.ここで詳しく説明します.テーブルパスについてname=0、第1ページ表(Sheet 1)、sheet_name=1は2ページ目の表(Sheet 2)として表される.自分の表にSheet 1を別の名前(cx)と命名すると、表を読み込むときにdf=pdとすることができる.read_Excel(‘C:UserszzDesktopout_file.xlsx’,‘Sheet 1’)またはdf=pd.read_Excel(‘C:UserszzDesktopout_file.xlsx’,‘cx’)また、パスを読み取る際には、このような表現も可能です:excel_1=‘C:\Users\zhaohr\Desktop\out_file.xlsx’は以下の通りである.
excel_1='C:\Users\zhaohr\Desktop\out_file.xlsx'
df=pd.read_excel(excel_1,sheet_name=0)

3、もう一つの機能は、表の前の数行を出力するにはprint dfを使うことができる.head()コマンド、デフォルトの最初の5行.例えば、前の4列を出力したい場合は、次のようにします.
print df.head()[0:4]

指定した列の最初の4行を出力するには、
print df.head()[u'yi'][0:4]

ここで、「yi」は列の名前であり、最初の5行のみが表示されることに注意してください.