技術

基礎

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

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

[Go] スライスやマップで、要素の数だけループさせたいときの、len関数やrangeのサンプル

1. スライス × len関数 でのループ処理 サクッと動作確認 コード本体 package main import "fmt" func main() { s := []int{2, 4, 6...
Go

[Go] Uint64をstringに変換するにはstrconv.FormatUint関数が便利な件

はじめに ググっていて、「intをstringにキャストする」…といったパターンはたくさん情報があったのですが、「uint64をstringにキャストする」といった情報が少なかったので、共有したいと思います。 いきなり結論 ...