Web

WordPress:誰でも簡単にできる高速化の設定

はじめての方でも安心。誰でもおできるWordPressの高速化設定を基本から解説します。プラグインを利用した新規画像アップロード時に自動で適用される設定とアップロード済みの画像の変換についても説明します。最後にCocoonテーマの高速化設定も説明します。
Python

Python基礎:f-strings

はじめに 今回はf-stringsを扱います。f-stringsはPython3.6から導入された、文字列中に変数を展開したりコードを実行したりできる機能です。文字列のformatメソッドよりも短い記述で読みやすい場合もあります。是非身につ...
Python

Python基礎:APIをたたく

はじめに 今回はPythonでAPIを用いてデータを取得する方法を扱います。世の中には様々なサービスがあって、APIが公開されています。APIを利用することでそのサービスに関するデータを簡単に取得することができます。APIの基本を身につけて...
Python

Python基礎:Windowsで手軽にPythonプログラムを実行する

はじめに 今回は、Windowsで気軽にPythonプログラムを実行する方法を扱うことにします。Pythonで作ったプログラムをもっと簡単に実行できたらよいのにと思ったことはありませんか?ただ、.pyファイルとPythonを関連付けてしまう...
Python

Python基礎:map, apply, applymap

はじめに 今回はPandasのデータに関数を適用させる方法を扱います。このblogでもこれまで使っていましたが、一度、整理しておきましょう。扱うのはmap, apply, applymapです。順にみていきましょう。 サンプルデータ サンプ...
Python

Python基礎:決定木の解釈

はじめに これまでも何回か扱ってきた決定木ですが、今回は決定木を可視化して解釈する部分を解説します。決定木分析を使うのは、結果の説明を求められるときが多いかと思います。そこで、可視化した結果をどのように解釈して説明すればよいのか、を考えるこ...
Python

Python基礎:pandasの表示設定

はじめに 今回はpandasの表示設定の方法についてご紹介します。データフレームを表示させたときに、「小数点以下はこんなに表示しなくていいのに」「この列の幅が大きいから全部表示できない」なんてことはなかったですか?今回は表示関する設定を扱う...
Python

Python基礎:変数に条件を代入する

はじめに 今回はpandas データフレームから条件に合致した行を抽出する方法をおさらいします。真偽値を使った方法では、変数に条件を代入する方法についても紹介します。条件を変数に入れてしまうことで、条件を変更していろいろ試すのが簡単になりま...
Python

Python初心者向け:グラフを並べて比較する方法を基本から解説

Python初心者の方向けに複数のグラフを並べて比較する方法を基本から解説します。グラフを描くことでよりデータを理解しやすくなります。さらにグラフ同士を並べて比較することで見えてくるものもあります。複数のグラフをつぎつぎと描いて、それを比較する方法を学びましょう。
EXCEL

EXCEL:PowerQuery~データソースの変更~

はじめに 今回は久々にEXCEL PowerQueryの投稿です。これまでEXCELでデータの前処理や自動処理のやり方を説明してきました。今回は(列項目などのフォーマットは同じ)別のデータを取り込む際に必要となる、データソースの変更について...
Python

Python初心者向け:SQLiteを使う準備 ~データベースの作成~

Python初心者でもSQLiteが使えるように基本から解説していきます。前回、インストールしたDB Browser for SQLiteを使って、データベースを作成していきます。DB Browser for SQLiteはGUIなので直観的な操作で簡単に扱うことができます。
Python

Python初心者向け:DB Browser for SQLiteのインストール手順の解説

Python初心者でもデータベースのデータの読み書きができるように基本から解説します。ここではWindowsでSQLiteを扱うときに便利なGUIツールであるDB Browser for SQLiteのインストール手順を説明します。
Python

Python初心者向け:ピボットテーブルの詳細を基本から解説

Python初心者の方向けに、ピボットテーブルの使い方の詳細を基本から解説します。まずは基本的な使い方をおさらいしてから、クロス集計時に適用する関数の変更や、項目ごとに変更する方法をお伝えします。これを読むことで、ピボットテーブルが使いこなせるようになります。
Python

Python初心者向け:データフレームの行と列の入れ替えて表示する

Python初心者の方向けにデータフレームの行と列を入れ替える方法を基本から解説します。データを眺めていると、なんか見にくいということがありますよね。そんなときに行と列の入れ替えだけでみやすくなるということもあります。簡単な操作で一発で入れ替えができるので、ぜひ使ってみてください。
Python

Python基礎:パスを結合する

はじめに 今回は、osモジュールを使ったパス結合について扱います。osモジュールに関しては過去に投稿したことがありますが、今回はパス結合に特化した内容にします。パスやファイル名を結合させたい、あるいは、いまいるディレクトリにファイルを追加し...
Python

Python初心者向け:クロス集計を思い通りの表示にする方法を解説

Python初心者の方向けに、ピボットテーブルの集計結果を思い通りにする方法を基本から解説します。前回の投稿で、求められる状況によっては、pivot_table()で集計したままのデータでは十分ではないケースをお伝えしました。今回は解決方法をお伝えします。
Python

Python初心者向け:クロス集計の際の注意点を解説

Python初心者向けにクロス集計の際の注意点を基本から解説します。ピボットテーブルを使った集計結果は思い通りのフォーマットになっていますか?実績がない組み合わせであっても、項目自体は表示しておきたいことがあります。今回は気を付けなければいけないところを整理します。
Python

Python:自然言語処理にチャレンジ~環境構築編~

はじめに 今回は、今後Pythonで自然言語処理にチャレンジするにあたっての環境構築をおこないます。私はWindowsを使っているのですが、MeCabという形態素解析をおこなうためのライブラリの導入にてこずったので、手順を記しておきます。 ...
Python

Python:pandas 20本ノックをやってみた

はじめに 今回は久しぶりにPythonの話題に戻って、テーブルデータの処理に必須となるpandasライブラリについて扱います。pandasはDataFrameの効率的な実装を提供してくれます。DataFrameでは行と列のラベルが付加され異...
EXCEL

EXCEL:ダイアグラムビューで結合の状態を確認する

はじめに 前にEXCELでテーブル間のリレーションシップの設定する方法を扱いました。今回は、前回の設定に加えてもうひとつリレーションシップの設定をしたあと、3つのテーブルのリレーションシップがどのようになっているのかを確認する方法(ダイアグ...