ものづくりのブログ

うちのネコを題材にしたものづくりができたらいいなと思っていろいろ奮闘してます。

Python-pandas

【Python】astype("str")とastype(str)の違いについて考えてみる

以下の2つの処理の違いがわからなかったので調べてみました。 その1 df["hoge"].astype("str").str.zfill(12) その2 df["hoge"].astype(str).str.zfill(12) 処理の比較 その1 astype("str") は NumPy の dtype "str"(固定長の文字列型)を指定しており、…

【pandas】欠損値を除外する処理

pandas のデータフレームの欠損値を除外する方法をここにメモします。 dropna() メソッド 欠損値を除外するには dropna() メソッドを使います。 パラメータ how='all' すべての値が欠損値 NaN である行・列を削除 how='any' 欠損値 NaN が一つでも含まれる行…

【Pandas】read_csv でヘッダあり・なしの読み込み

pandas の csv 読み込みでヘッダあり・なしの読み込み方法をメモします。 使い方 ヘッダあり df = pd.read_csv(filename, header=0) ヘッダなし 「header」に「None」を渡した場合、ヘッダなしの処理になります。 カラム名の指定がない場合 0, 1, 2, ... と…

【pandas】read_csv でどのようなデータが空データになるか検証

pandas の read_csv でどのようなデータが空データになるか検証を行いました。 入力情報 検証したいこと ダブルクォーテーション(")のみ シングルクォーテーション(')のみ 空 半角スペースのみ 全角スペースのみ csv $ cat sample.csv 1,1-1,"1-2" 2,"",…

python で json -> csv 変換

python を使って json から csv に変換させたい場合のメモをここに残します。 データ 入力データ(json) 出力データ(csv) プログラム データ 入力データ(json) 入力データは以下のものを想定してます。 { "template": [ { "path": {{path}}, "accountId": {{a…

【python】エクセルファイルを pandas の dataframe に読み込ませて spreadsheets に貼り付ける方法

エクセルファイルを pandas の dataframe に読み込ませて spreadsheets に貼り付ける方法をまとめてみました。 事前準備 python gspread-dataframe インストール エクセルファイル操作 スプレッドシート操作 スプレッドシートにコピー 事前準備 python から …

【python】pandas でエクセルを読み込もうとしたらエラーになったので対応をメモ

pandas で以下のようにエクセルを読み込もうとしたらエラーになってしまいました。 エラー エラーのコード エラーの内容 対応 openpyxlをインストール コード修正 エラー エラーのコード 以下の処理を実行したところエラーになりました。 import pandas as p…