開発

はじめに

jupyter/datascience-notebook、jupyter/scipy-notebook、jupyter/pyspark-notebookなど、Jupyter Notebookをはじめとするデータ解析の諸々が入っ ...

開発

はじめに

Googleスプレッドシートで各種ケース変換を行う方法をまとめました。

前提

それぞれ以下のような表記方法を指します。

ケース名例スネークケースsome_wordsキャメルケースsomeWordsパスカルケース ...

開発

はじめに

Flaskのページ表示の部分で、設定値など、毎回必ずテンプレートに渡したい値がありまして、都度書きたくなかったのでデフォルトで渡すラッパーを作りました。

アプローチ独自のrender_templateメソッドを作成し、基 ...

開発

はじめに

Jinja2で地味にどうやるんだっけ…?となるような小ネタをまとめました。
他にもあれば随時更新予定。

リストの長さ取得{{ list | length }}変数宣言{% set val = 'some valu ...

開発

はじめに

ご無沙汰しておりました。今年初の投稿です。
少しずつ再開していきます。

SpreadsheetのQUERY関数、便利ですよね。
ただ、列名を文字列で指定しながらクエリを書くので、列の追加・削除に弱い ...

プロダクト開発, 開発

はじめに

PythonのWebアプリケーションフレームワークFlaskを使って、「消耗品買い物リスト」を作ってみるシリーズ第15回目です。

見た目を最低限整えるために、デザインフレームワークSemantic UIを導入します ...

プロダクト開発, 開発

はじめに

PythonのWebアプリケーションフレームワークFlaskを使って、「消耗品買い物リスト」を作ってみるシリーズ第13回目です。

今回は、操作をした場合に何が起きたかユーザーにわかりやすく伝えるFlashメッセージ ...

開発

結論df.where(df.notnull(), None)

もしくは

df.replace(, )

で、NaNをNoneに置換できます。

はじめに

pandasのDataFrameは、カラムの型がobjectでない ...

プロダクト開発, 開発

はじめに

PythonのWebアプリケーションフレームワークFlaskを使って、「消耗品買い物リスト」を作ってみるシリーズ第13回目です。

今回は、新規登録/更新/削除処理が行われる際に、レコードの更新ログを残す処理を追加し ...

開発

Pythonでは集合を扱うset型があり、これらを演算することで集合の演算ができます。
基本的な例を紹介します。

setの宣言

setは波括弧({})で囲むことで宣言できます。
重複した値があっても一意な値の ...