マガジンのカバー画像

Python

32
運営しているクリエイター

2021年11月の記事一覧

[Python] pandas 特定の列に関数を適用する

はじめにpandasを使って、特定の列に関数を適用する実装を行います。 今回は、名簿(CSVファイル)の「名前(カタカナ)」の列に対して、ローマ字変換した列を新規に追加する、という処理を行います。 Pythonで、日本語からローマ字変換する実装については、下記でまとめています。 使用する名簿のデータは、「個人情報テストデータジェネレーター」を使用してダミーデータ作成しました。 使用するライブラリpandas データ分析、機械学習の実装で最も使用されるライブラリです。

Pythonをwindowsタスクスケジューラで定期実行させる

はじめに作成したPythonのツールを自動で実行させたい場合、OSがWindowsだと、タスクスケジューラを使って実行させることができます。 今回は、タスクスケジューラへの設定法についてまとめていきます。 Mac、Linuxの場合、cronを使うことができます。cronを使って定期実行をさせる方法については、下記の記事にまとめています。 タスクスケジューラとは?Windows OS には、「タスクスケジューラ」機能が標準で装備されています。 動作確認環境・Windows

[Python] 日本語をローマ字に変換する

はじめにPythonで、日本語(漢字)をひらがな、カタカナ、ローマ字に変換する処理を実装します。 今回は、氏名をローマ字に変換する、という用途で使用しています。 使用するライブラリ・pykakasi 漢字(ひらがな、カタカナ)をローマ字に変換してくれるライブラリです。 使用時にはインストールが必要です。 pip install pykakasi バージョンが新、旧あります。 新しいバージョンをインストールしても、古いバージョンの関数を使用することができます。 動作