ファイルパスpandaspandasにはcsvの読み込みや出力の機能がありとても便利です。そこで、今回は読み込みに使うread_csv関数と出力に使うto_csv関数の基本的な使い方をまとめていきたいと思います。どちらの関数も似たような使い方なのですぐに理解できます。csvのファイルパスやURLを渡します。区切り文字を渡しますが、csvの読み込みなら変更不要。整数(int)や小数(float)などのデータ型を指定できる。dictで列ごとに個別に指定することも可能。列にNaNがあるときint型は指定できないconvertersが優先される。読み込むときの文字コードを指定する。日本語を含むcsvなら'utf_8'、'shift_jis'、'cp932'などを使用このほかにもたくさんの引数があります。欠損や空白、日付の処理など様々なことができます。以下の記事ではread_csv関数の全52個の引数をまとめています。【pandas】read_csvの使い方まとめpandasでcsvをDataFrameとして読み込めるととっても便利ですよね。読み込むだけでなく、indexや読み込む行列を指定したり、欠損値を処理したりいろんなことができるとなお便利です。そこで、この記事で[...]以下のcsvファイルを使って開いてみます。pd.read_csv('https://www.self-study-blog.com/wp-content/uploads/2021/09/sample_csv1.csv',encoding='utf_8')display(df)csvファイルの読み込みファイルパスを指定するだけでも開けますが、日本語が含まれる場合はencodingを指定しないと文字化けの原因になります。'utf_8'、'shift_jis'、'cp932'のどれかで開けるはずです。保存先のディレクトリとファイル名を渡します。拡張子(.csv)を忘れずにつけましょう。区切り文字を渡しますが、csvの読み込みなら変更不要。整数(int)や小数(float)などのデータ型を指定できる。dictで列ごとに個別に指定することも可能。列にNaNがあるときint型は指定できないconvertersが優先される。読み込むときの文字コードを指定する。出力のときは以下のように書きます。ファイルパスやディレクトリを理解しておく必要があります。それらは以下の記事に詳しくまとめています。関連記事フォルダとファイルとディレクトリの違いを説明。パソコンを使ったことがあるのなら一度は聞いたことがあるとは追うこれらの言葉「ファイル・フォルダ・ディレクトリ」の違いを説明していきたいと思います。本棚に本がたくさん入っているようにフォルダ(ディレクトリ)の中にファイルが入っている[...]関連記事ルートディレクトリとカレントディレクトリはファイルパスで分かる今回は「ルートディレクトリ・カレントディレクトリ・ファイルパス」の説明をします。「ディレクトリ」という言葉が分からない場合は下の記事をご覧ください。url="https[...]まとめ今回はcsvファイルの読み込みと出力をまとめました。読み込みのときは、様々な引数を使うことで欠損の処理や日付の処理などができます。詳しくは以下の記事でまとめています。【pandas】csvの日付をDataFrameに読み込む方法(フォーマット・datetime・parse_dates)csvをDataFrameとして読み込むときに日付の処理ができると便利ですよね。この記事では、Pythonのpandasでread_csv関数の日付に関する処理を紹介してきます。【pandas】read_csvの使い方まとめpandasでcsvをDataFrameとして読み込めるととっても便利ですよね。読み込むだけでなく、indexや読み込む行列を指定したり、欠損値を処理したりいろんなことができるとなお便利です。コメントをキャンセルメールアドレスが公開されることはありません。※サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。ABOUT独学で学んだことをアウトプットしているブログです。とことん独学ブログ.。