技術

基礎

[YAML]JSONとの対応一覧

はじめに 今回、数年ぶりにYAMLファイル (ブロックスタイル) を触りました。 若干忘れてしまっていたのでググりながら書いたですが、JSONと対応させた一覧記事が見当たらなかったので、まとめてみました。 もし良かったら...
Python / pandas

[Python]andと&の挙動の違い

はじめに 今回、1年ぶりにPythonでbool演算子を書いた。 ここ最近は、仕事でもGo言語ばかり触っていたので、andではなく&&と書いてしまった。 そしたら、テキストエディタ様に怒られ、1つ消して&...
基礎

正規表現について、サンプル中心にまとめてみた

0.はじめに 急ぎの方は、2章からお読み下さい。駆け出しの頃、先輩に教えて頂いたことを、なるべく自分の言葉にしてまとめた記事を、Qiitaから移管しました。 駆け出しの頃の文章なので、今以上に拙い文章かと思いますが、参考にして...
Python / pandas

[DataFrame] カラムを正規表現で検索するなら、matchメソッドとlocメソッドを使うと簡単な件

はじめに DataFrameでカラムを検索するときに、正規表現を使いたい。 そういった場合のサンプルコード作ったので記事にしておきます。 参考にして頂けるとうれしいです! 動作確認ができるサンプルコード ...
Python / pandas

[pandas] ilocをスライスで指定した際、一定条件下でコピーが作成される件

はじめに 先日、社内勉強会でpandas.DataFrameのビューとコピーの話題になって、その場でilocメソッドをスライスで指定して検証してたら、かなり謎な挙動をしたので、今回記事として共有しておきます。 Pandas.D...
docker

PyCharmでインタプリタ設定ができない原因が、docker-composeのバージョンのせいだった件

はじめに 今回、PyCharmでdocker-composeのインタプリタ設定をしようとするも、うまくできなくて、色々と原因を調査しました。 同等のケースに関する記事が見つからなかったので、記事にします。 結果、dock...
Go

[Go] xormのWHERE句でLIKE検索したいときの書き方

はじめに 調べても出てこなかったので、色々試して実際に動いたコードを共有します。短くて、雑な記事ですが誰かの役に立てば嬉しいです。 本題 //略 .Where("{{テーブル名}}.{{ カラム名 }} LIKE ?",...
Go

[Go][AtCoder] 入門問題1 fmt.Scanf関数 を使った標準入力受け取りについて

お急ぎの方へ 結論のコード 問題(以下、AtCoderからの引用) 時間制限 : 2sec / メモリ制限 : 256MB 問題文 高橋君はデータの加工が行いたいです。 整数 a,b,cと、文字列 s...
Python / pandas

[pandas] 先頭または末尾からDataFrameを数行抜き出すなら、head関数とtail関数が便利な件

はじめに 今回は、初歩的な内容ですが、headメソッドとtailメソッドについて掘り下げてみます。 いきなり結論 サクッと動作確認 コードを変更しても実行できるので、色々と試して見てください! コード...
Python / pandas

[pandas] サクッと確認できる、検証用DataFrameサンプルデータ集

はじめに DataFrameで関数等の動作確認や検証を行う際に、サンプルのデータが見当たらなかったので、本記事を書きました。 本記事の中でサクッと動作することができるなっているので、下記のコードを直接いじくって、関数等の動作確...