プログラミング言語

【Python】文字列を分割するならsplitメソッドを使おう!基本的な使い方を紹介

文字列ってちょっと扱いづらいですよね。リストや辞書に比べて用意されているメソッドも少なく操作に困ってしまいます。文字列をリストにできると操作の幅が広がりますよね。今回は文字列を分割してリストで返すsplitメソッドについて紹介します。
プログラミング言語

【Python】辞書メソッドを使うには?辞書メソッドの基本的な使い方について紹介

以前辞書データについて紹介しました。辞書データ[キー]を使うとデータの取得や更新、削除ができました。辞書で用意されているメソッドを使うとさらに操作の幅が広がります。今回は辞書メソッドの使い方について紹介します。
プログラミング言語

【Python】辞書データとは?辞書の基本的な使い方について紹介

Pythonを使って初めて辞書という言葉を知りました。呼び方は違えど他のプログラミング言語でも辞書構造を持つデータはありますね。例えばJavaならマップ, Rubyならハッシュ, JavaScriptであればオブジェクトと言い換えられます。今回は辞書データとその基本的な使い方について紹介します。
プログラミング言語

【Python】データフレームから1つの値を取得するには?loc, iloc, at, iatメソッドの使い方を紹介

前回DataFrameクラスを使ってデータフレームを作成しました。データフレームは2次元構造のデータのことでいわゆるテーブルでしたよね。今回はデータフレームに格納されている1つの値を取得する方法について紹介します。
プログラミング言語

【Python】DataFrame(データフレーム)とは?DataFrameクラスの使い方について紹介

Pythonを使っているとDataFrame(データフレーム)という単語をよく耳にします。普段Pythonを触っていないため聞き慣れない言葉でした。今回はPythonでよく使われるデータフレームの意味とその作り方について紹介します。
プログラミング言語

【Python】JSONを表に整形するには?pandasライブラリの使い方について紹介

前回グルメサーチAPIから1軒の中華料理店を取り出しました。JSON形式で表示しているのでこのままだと見づらいですよね。今回はpandasライブラリを使ってJSON形式を表形式に整形してみましょう。
プログラミング言語

【Python】初めに知っとけばよかったJupyter Noteboookのショートカット一覧 Mac編

最近Jupyter Notebookを使い始めました。初めはカーソルじゃないと操作できないですよね。でもその都度キーボードを離れるのは非効率です。そんなときはショートカットを使いましょう!今回はMacで使えるJupyter Notebookのショートカットを紹介します。
プログラミング言語

【Python】AnacondaをインストールしてJupyter Notebookを使おう!メリットのインストール方法について紹介

実行環境って準備するのが面倒ですよね。うまくいけば良いのですが環境構築にエラーは付きものです。こういうときは初めから必要なライブラリがまとまったディストリビューションを使うのはいかがでしょうか?今回はAnaconda(アナコンダ)を使ってPythonの実行環境を準備する方法についてご紹介します。
クラウドプラットフォーム

【BigQuery】DISTINCTとCOUNT関数で一意なレコードを求める方法を紹介

以前DISTINCTの使い方について紹介しました。DISTINCTを使うと重複した値を1つにまとめられましたよね。実務でDISTINCTを使うときはCOUNT関数と一緒に使うことが多いのではないでしょうか。今回はより実務的なDISTINCTの使い方について紹介します。
クラウドプラットフォーム

【BigQuery】文字列を編集するにはREPLACE関数を使おう!REPLACE関数の使い方を紹介

いつも型変換できる形式でデータが格納されているとは限りません。例えば日付を表すデータが「2023/08/06」になっているとDATE型に変換できませんよね。型変換するには文字列を編集する必要があります。そんなときに使うのがREPLACE関数です。今回は文字列を置換できるREPLACE関数についてご紹介します。