キノコード

こつこつPython

【毎日Python】Pythonで文字列が出力可能か確認する方法|str.isprintable

str = 'I am studying python'Pythonで文字列が全て出力できるかどうか確認する方法です。使用するのはPython標準ライブラリのisprintableメソッドです。出力できる状態とは、print関数で実行した際...
こつこつPython

【毎日Python】Pythonでシリーズの各要素に関数を適用する方法|Serise.apply

Pythonでシリーズの各要素に関数を適用する方法です。使用するのは、PythonのPandasライブラリのapplyメソッドです。applyメソッドでは、無名関数のlambdaやdefで作成した関数を指定して、シリーズに適用させることがで...
こつこつPython

【毎日Python】Pythonでカラムをキーにデータフレームを結合する方法|pandas.merge

import pandas as pdimport numpy as npdf01 = pd.DataFrame( {'name':,'class':,'math':})df01df02 = pd.DataFrame( {'name':,'...
こつこつPython

【毎日Python】Pythonで横方向に複数のデータフレームを結合する方法|DataFrame.join

import pandas as pddf01 = pd.DataFrame( {'A':, 'B':, 'C':}, index=)df01df02 = pd.DataFrame( {'D':, 'E':, 'F':}, index=)d...
こつこつPython

【毎日Python】Pythonで複数のデータフレームを縦方向・横方向に複数結合する方法|pandas.concat

import pandas as pddf01 = pd.DataFrame( {'name':,'class':,'math':})df01df02 = pd.DataFrame( {'name':,'class':,'english':...
こつこつPython

【毎日Python】Pythonでデータフレームの表示を設定する方法|pandas.set_option

import pandas as pddf=pd.read_csv('sample.csv')df.head()pd.set_option("display.max_rows",10)dfPythonでデータフレームの表示設定をする方法です...
こつこつPython

【毎日Python】Pythonでデータフレームのカラムを操作する方法|columns属性

Pythonでデータフレームのカラムを操作する方法です。使用するのは、PythonのPandasライブラリのcolumns属性です。まず、リストを使って簡単なデータフレームを作成します。pd.Dataframeにリストを指定して実行します。...
こつこつPython

【毎日Python】Pythonでシリーズを作成する方法|pandas.Series

PythonでSeriesを作成する方法です。使用するのは、PythonのPandasライブラリのSeriesメソッドです。シリーズとは、インデックスとデータから構成される1次元データのことです。必須の引数は、データフレームの中身となるデー...
こつこつPython

【毎日Python】Pythonでデータフレームを作成する方法|pandas.DataFrame

Pythonでデータフレームを作成する方法です。使用するのは、PythonのPandasライブラリのDataFrameメソッドです。データフレームとは、インデックス、カラム、データから構成される二次元データのことです。必須の引数は、データフ...
こつこつPython

【毎日Python】Pythonで日付や時刻の値を変更する方法|datetime.replace

import datetimenow = datetime.datetime.now()nowPythonで日付と時刻の各値を変更する方法です。datetimeモジュールにあるdatetimeオブジェクトのreplaceメソッドを使用します...
こつこつPython

【毎日Python】Pythonで曜日を取得する方法|datetime.date.weekday

Pythonで本日の日付を取得import datetimePythonで曜日を取得する方法です。datetimeモジュールにあるdateオブジェクトのweekdayメソッドを使用します。まずは、datetimeモジュールをインポートしまし...
こつこつPython

【毎日Python】Pythonでディレクトリやファイルの存在を確認する方法|os.path.exists

import osPythonで指定したディレクトリやファイルが存在するか確認する方法です。Pythonのos.pathモジュールのexistsを使います。os.path.exists('sample/lower02')True確認のために...
こつこつPython

【毎日Python】Pythonで文字列を改行で分割する方法|str.splitlines

str = 'apple\n orange\n banana\n'Pythonで文字列を改行で分割する方法です。使用するのは、Pythonの標準ライブラリのsplitlinesメソッドです。改行コードが含まれる文字列を作成し、変数listに...
こつこつPython

【毎日Python】Pythonで文字列を結合する方法|str.join

str = 'apple', 'banana', 'peach'''.join(str)Pythonで文字列を結合する方法です。使用するのは、Pythonの標準ライブラリのjoinメソッドです。簡単な文字列を変数に代入します。結合の際に区切...
こつこつPython

【毎日Python】Pythonでファイルパスからディレクリパス、ファイルパスを取得する方法|os.path.dirname/basename

import osdir = ('./main/sub/test.txt')Pythonで、ファイルのパスからそのファイルがあるディレクトリまでのパスを取得する方法です。使用するのは、Pythonのos.pathモジュールのdirnameメ...
こつこつPython

【毎日Python】Pythonでファイルの最終アクセス日と最終更新日を取得する方法|os.path.getatime/getmtime

import osfile1 = os.path.getatime('./sample/data/test.txt')file1Pythonでファイルの最終アクセス日時と最終更新日時を取得する方法です。使用するのは、Pythonのos.pa...
こつこつPython

【毎日Python】Pythonでディレクトリをまとめて削除する方法|shutil_rmtree

import shutilimport osPythonでディレクトリを一括削除する方法です。使用するのは、Pythonのshutilモジュールのrmtreeメソッドです。rmtreeメソッドを使用することにより、指定のディレクトリをサブデ...
こつこつPython

【毎日Python】Pythonでディレクトリの中の一覧を取得する方法|os.walk

import osPythonでフォルダの中身を確認する方法です。使用するのは、osモジュールのwalkメソッドです。walkメソッドでは、ディレクトリの中にあるファイルやサブディレクトリを一覧表示することができます。まず、lower01と...
こつこつPython

【毎日Python】Pythonで空のディレクトリを削除する方法|os.rmdir

import osos.makedirs('./sample/lower01/lower02')Pythonで空のディレクトリを削除する方法です。使用するのは、Pythonのosモジュールのrmdirメソッドです。まず、テストで使用するディ...
こつこつPython

【毎日Python】Pythonで空のディレクトリをまとめて削除する方法|os.removedirs

import ostest = './sample_test/lower01_test/lower02_test'os.makedirs(test)Pythonで空のディレクトリを一括削除する方法です。使用するのは、Pythonのosモジュ...
こつこつPython

【毎日Python】Pythonでディレクトリをコピーする方法|shutil.copytree

import shutilPythonでディレクトリをコピーする方法です。使用するのは、Pythonのshutilモジュールのcopytreeメソッドです。shutilは高水準のファイル操作を行うためのモジュールです。高水準とは、たくさんの...
こつこつPython

【毎日Python】Pythonでファイルやディレクトリを移動する方法|shutil.move

import shutilPythonでファイルをディレクトリを移動する方法です。使用するのは、Pythonのshutilモジュールのmoveメソッドです。shutilは高水準のファイル操作を行うためのモジュールです。高水準とは、たくさんの...
こつこつPython

【毎日Python】Pythonでファイルをコピーする方法|shutil.copy/copy2

import shutilPythonでファイルをコピーする方法です。使用するのは、Pythonのshutilモジュールのcopyメソッドです。shutilは高水準のファイル操作を行うためのモジュールです。高水準とは、たくさんのことをできる...
こつこつPython

【毎日Python】Pythonで特定の文字列が最後に出現する位置を確認する方法|str.rfind/rindex

str = 'good cookie, good book'str.rfind('good')Pythonで文字列が最後に現れる位置を確認する方法です。Pythonの標準ライブラリのrfindメソッドを使用します。文字列を変数に格納します。...
こつこつPython

【毎日Python】Pythonで特定の文字列が出現する位置を確認する方法|str.index

str = 'I am studying python'str.index('study')Pythonで指定した文字列が含まれているか確認する方法です。Python標準ライブラリのindexメソッドを使います。指定した文字が含まれている場...
こつこつPython

【毎日Python】Pythonで文字列を左右寄せ、中央寄せする方法|str.rjust/ljust/center

str = 'Python'str.rjust(10)' Python'Pythonで文字列を左右揃えや中央揃えにする方法です。Python標準ライブラリのrjust、ljust、centerメソッドを使用します。まずPythonを変数に格...
こつこつPython

【毎日Python】Pythonで文字列が空白かどうか確認する方法|str.isspace

str = ' 'str.isspace()Truepythonで文字列が空であるかどうかを確認する方法です。python標準ライブラリのisspaceメソッドを使用します。文字列の中が空であればTrueを文字や記号などが入っていたらFal...
こつこつPython

【毎日Python】Pythonで特殊文字を含む文字列を小文字に変換する方法|str.casefold

str = 'PYTHON'Pyhonで文字列を特殊文字なども含めて小文字にする方法です。pythonの標準ライブラリのcasefoldメソッドを使用します。文字列を変数に代入します。str.casefold()str.lower()実行し...
こつこつPython

【毎日Python】Pythonで文字列が数字かどうかを確認する方法|str.isdecimal

str = '20210804'str.isdecimal()pythonで文字列が数字のみかどうかを確認する方法です。python標準ライブラリのisdecimalメソッドを使用します。文字列の中が数字だけであればTrueを、他の文字や記...
こつこつPython

【毎日Python】Pythonで文字列の大文字と小文字を入れ替える方法|str.swapcase

str = 'CooL LanGuaGe PytTHon'Pythonで、文字列の大文字と小文字を入れ替える方法です。Python標準ライブラリのswapcaseメソッドを使います。文字列を変数に代入します。str.swapcase()使用...
こつこつPython

【毎日Python】Pythonで文字列の単語の先頭を大文字に変換する方法|str.title

Pythonで文字列の単語の先頭一文字を大文字、他を小文字にする方法です。Python標準ライブラリのtitleメソッドを使います。変数に文字列を代入します。str = 'COOL lAnguAge pyTHon'str.title()使用...
こつこつPython

【毎日Python】Pythonで文字列の先頭だけ大文字にする方法|str.capitalize

str = 'i aM sTUdyING pyTHoN.'Pythonで文字列の先頭の一文字を大文字、他は小文字にする方法です。Python標準ライブラリのcapitalizeメソッドを使います。変数に大文字と小文字が混在した文字列を代入し...
こつこつPython

【毎日Python】Pythonで文字列を大文字・小文字に変換する方法|str.upper/lower

str = 'Cool language Pyhton'Pythonで文字列を全て大文字、あるいは小文字にする方法です。Python標準ライブラリのupperメソッド、lowerメソッドを使います。変数に、大文字と小文字が混在した文字列を代...
こつこつPython

【毎日Python】Pythonで文字列を置換する方法|str.replace

Pythonで指定した文字列を他の文字列に置き換える方法です。Python標準ライブラリのreplaceメソッドを使用します。文字列を変数に代入します。str = 'cool language python'str.replace('coo...
こつこつPython

【毎日Python】Pythonで文字列の左端の文字を削除する方法|str.lstrip

str = '\npython\n'strPythonで文字列の左端の文字を削除する方法です。Python標準ライブラリのlstripメソッドを使用します。両端に改行を入れた文字列を変数に格納します。str.lstrip()引数に何も指定せ...
SQL超入門講座

【SQL超入門講座】18.SUBSTRING|文字列の一部を切り出す方法

こんにちは、キノコードです。今回は「substring」について説明します。substr関数は文字列から一部分を切り出すことができる関数です。 例えばこのような数年分の商品の売り上げデータから、どの月に一番商品が売れるか調べたいとしましょう...
こつこつPython

【毎日Python】Pythonで文字列の両端の文字を削除する方法|str.strip

str = ' python 'strPythonで文字列の両端の文字を削除する方法です。Python標準ライブラリのstripメソッドを使用します。簡単な文字列を変数に格納します。str.strip()引数に何も指定せずに実行してみます。...
こつこつPython

【毎日Python】Pythonで特定の文字列が含まれているか確認する方法|str.find

Pythonで指定した文字列が含まれているか確認する方法です。Python標準ライブラリのfindメソッドを使います。指定した文字が含まれている場合はその始まりの位置が返ってきます。この文字列で、studyを探してみましょう。実行します。s...
こつこつPython

【毎日Python】Pythonで文字列の出現回数を数える方法|str.count

str = 'cool-language-python'特定の文字や各要素の出現回数をカウントする方法です。Python標準ライブラリのcountメソッドを使用します。文字列にoが何回出てくるか確認してみましょう。実行します。str.cou...
こつこつPython

【毎日Python】Pythonで文字列がアルファベットや数字のみの構成かを判断する方法|isalnum

str = 'python'str.isalnumPythonで、文字列が1文字以上の文字か数字のみで構成されているかを確認する方法です。Python標準ライブラリのisalnumメソッドを使用します。文字列が文字か数字のみで構成されている...
こつこつPython

【毎日Python】Pythonで文字列がアルファベットなどの文字か判断する方法|isalpha

str = 'python'Pythonで文字列の要素がアルファベットがどうかを確認する方法です。Python標準ライブラリのisalphaメソッドを使います。isalphaメソッドでは、Unicode文字データベースでLetterとして定...
こつこつPython

【毎日Python】Pythonで文字列が数字かどうかを判断する方法|isnumeric

str = '123456'Pythonで文字列が数字かどうかを判定する方法です。Python標準ライブラリのisnumericメソッドを使用します。まず数字の文字列を変数に格納します。str.isnumeric()変数.isnumeric...
こつこつPython

【毎日Python】Pythonで文字列が数字かどうかを判断する方法|isdigit

str = '123456'文字列が数字なのかどうかを判定する方法です。Python標準ライブラリのisdigitメソッドを使用します。まず数字を変数に格納します。str.isdigit()変数.isdigitで実行します。Trueが返され...
こつこつPython

【毎日Python】Pythonのデータフレームで特定の文字列を含むかどうか確認する方法|str.contains

import pandas as pddf = pd.read_csv('data.csv',encoding='shift-jis')dfPythonで、特定の文字を含むかどうかを確認する方法です。使用するのはPandasシリーズのstr...
Python仕事自動化

Pythonで検索順位を自動保存(SEOのデータ分析に使える)|PythonでWebスクレイピング第05回

こんにちはキノコードです。今回はWebスクレイピングの5回目のレッスンです。3回目のレッスンで解説した、検索結果ページの情報を取得する方法を覚えているでしょうか。このときは、"python"というように、あらかじめ1つの検索キーワードを設定...
こつこつPython

【毎日Python】Pythonのデータフレームで特定の値の要素を抽出する方法|isin

import pandas as pddf = pd.read_csv('data.csv')df.head()データフレームで、特定の値を含むデータを抽出する方法です。使用するのは、PythonのPandasデータフレームのisinメソッ...
こつこつPython

【毎日Python】Pythonで日時オブジェクトを文字列書式に変換する方法|strftime

import datetimenow = datetime.datetime.now()nowPythonで日付を指定した書式の文字列に変換する方法です。Pythonのdatetimeモジュールにあるdatetimeオブジェクトのstrft...
こつこつPython

【毎日Python】Pythonで今日の日付を取得する方法|datetime.date.today

import datetimetoday_data = datetime.date.today()today_dataPythonで現在の日付を取得する方法です。使用するのは、datetimeモジュールにあるdateオブジェクトの、toda...
こつこつPython

【毎日Python】PythonのPandasで時刻オブジェクトを生成する方法|Timestamp

import pandas as pdt1 = pd.Timestamp(2021,5,18) # 2021年5月18日t1PythonのPandasデータフレームで、時刻に関する要素を生成する方法です。使用するのは、pandasのTime...
こつこつPython

【毎日Python】Pythonでデータフレームの要素を置換する方法|replace

import pandas as pdimport numpy as npdf = pd.DataFrame({"Name":, "Age": , "Smoke": })df***sr = pd.Series(range(7))sr***p...