タグ

PythonとJSONに関するmohnoのブックマーク (2)

  • Pandasで「野根(None)」という地名が欠損値(NaN)になってしまった話

    Pandasの read_csv における欠損値文字列の扱い Pythonのデータ解析ライブラリPandasでは、CSVファイルを読み込む際(pd.read_csv())、特定の文字列が自動的に NaN (欠損値)として扱われるという仕様があります。 ドキュメントによると、デフォルトで以下の値がNaNと解釈されます。 By default the following values are interpreted as NaN: “ “, “#N/A”, “#N/A N/A”, “#NA”, “-1.#IND”, “-1.#QNAN”, “-NaN”, “-nan”, “1.#IND”, “1.#QNAN”, “<NA>”, “N/A”, “NA”, “NULL”, “NaN”, “None”, “n/a”, “nan”, “null “. 実際に起きた問題: 野根(None) という地名

    Pandasで「野根(None)」という地名が欠損値(NaN)になってしまった話
    mohno
    mohno 2025/10/30
    タイトルだけで何が起きたか推察できるヤツ。
  • 祖母が就寝するとDBインサートができなくなる - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 世の中には、一見関係なさそうな物理現象がITシステムに不可思議な影響を及ぼすことがあります 例えば,500マイル以上離れた場所にメールが送れないという話だったり 中国人のAさんがお茶を入れると会社のネットが繋がらなくなる という話があります。 私の場合は、祖母が就寝するとDBインサートが失敗する、という状況でした 実家の見守りシステム 問題が起きているのは、離れた実家にいる一人暮らしの祖母の状態を見守るために作成した自作のシステムです。 気温や湿度、CO2濃度、明るさ、部屋のドアの開閉、冷蔵庫の開閉の状況をモニタリングできるようにしてい

    祖母が就寝するとDBインサートができなくなる - Qiita
    mohno
    mohno 2024/01/08
    「取得した照度はおそらくstring型で、jsonに入れるとほとんどの場合float型の形式になりますが、値が0になった場合のみ0.0ではなく0としてint型として認識されてしまい、型の不一致が起きたよう」
  • 1