python

こつこつ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で日時オブジェクトを文字列書式に変換する方法|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...
こつこつPython

【毎日Python】Pythonでデータフレームのユニークな個数を取得する方法|nunique

import pandas as pddf = pd.DataFrame({'A': , 'B': })dfpandasのDataframeやSeriesの要素がユニークとなる値だけをカウントとする方法です。PythonのPandas.Da...
こつこつPython

【毎日Python】Pythonでデータフレームの欠損値を確認する方法|isnull

import pandas as pdimport numpy as npdf = pd.DataFrame({"Name":, "Age": , "Smoke": })dfPythonでデータフレームの欠損値を確認する方法です。使用するの...
こつこつPython

【毎日Python】Pythonでデータフレームの要素の個数を取得する方法|count

import pandas as pdimport numpy as npdf = pd.DataFrame({"Name":, "Age": , "Smoke": })dfPythonで、データフレームの要素の数を数える方法です。使用する...
こつこつPython

【毎日Python】Pythonでデータフレームのユニークな要素とその個数を取得する方法|value_counts

# !pip install -U pandasデータフレームの要素がユニークな個数を取得する方法です。使用するメソッドはpandas.DataFrameのvalue_countsメソッドです。ちなみに、このメソッドはPandasのバージョ...
こつこつPython

【毎日Python】Pythonでデータフレームの条件に応じて値を変更する方法|mask,where

import pandas as pdimport numpy as npdf = pd.DataFrame({ 'col1': , 'col2': , 'col3': })dfデータフレームで、条件に一致する場合にだけ値を変更する方法です...
こつこつPython

【毎日Python】Pythonでデータフレームの欠損値を置換する方法|fillna

import pandas as pdimport numpy as npdf = pd.DataFrame({'col1': , 'col2': , 'col3': }, index=)dfデータフレームにある欠損値を置き換える方法です。...
こつこつPython

【毎日Python】Pythonでデータフレームの一部分を表示する方法|head,tail,sample

import pandas as pddf=pd.read_csv('data.csv')dfデータフレームの一部分を表示する方法です。使用するメソッドは、pandasのheadメソッド、tailメソッド、sampleメソッドです。csvデ...
こつこつPython

【毎日Python】Pythonでデータフレームを日時型で集約する方法|resample

import pandas as pddf = pd.read_csv('data.csv', parse_dates=, index_col=)df.head()Pythonで、データフレームの日時型のカラムを軸に期間ごとの集約をする方法...
こつこつPython

【毎日Python】Pythonでシリーズをリストに変換する方法|tolist

import pandas as pds = pd.Series()print(s)シリーズからリストへ変換する方法です。pandasのtolistを使用します。説明のために、sという変数に、seriesを作成します。s_to_list =...
こつこつPython

【毎日Python】Pythonでデータフレームのカラムを日時型に変換する方法|to_datetime

import pandas as pdimport numpy as npdf =pd.read_csv('data.csv').head(10)df文字列型のカラムを日時型へ変更する方法です。使用するのは、pandasのto_dateti...
こつこつPython

【毎日Python】Pythonでカラムごとのデータ型を取得する方法|dtypes

import pandas as pddf = pd.read_csv('data.csv', parse_dates=)df.head()df.dtypesPythonでデータフレームの各列のデータ型を確認する方法です。使用するのは、pa...
こつこつPython

【毎日Python】Pandasのデータフレームの欠損値の行を削除する方法|dropna

import pandas as pdimport numpy as npdf = pd.DataFrame( , , ,], columns=, index=)dfdf.dropna()データフレームの欠損値を削除する方法です。使用するメ...
こつこつPython

【毎日Python】Pandasのデータフレームの行や列を削除する方法|drop

import pandas as pdimport numpy as npdf=pd.DataFrame(np.arange(25).reshape(5,5), columns=, index=)dfデータフレームの行や列を削除する方法です...
こつこつPython

【毎日Python】Pythonで変数のデータ型を取得する方法|type

pythonのtype関数を使用して、変数の型を表示させる方法です。使用する関数は、組み込み関数のtype関数です。必須の引数は、判定したい変数や数字です。type引数に、判定したい文字や、数字を渡します。いくつか試してみましょう。type...
こつこつPython

【毎日Python】Pandasのデータフレームの行列を入れ替える方法|T属性、transepose

Pandasのデータフレームで行と列を入れ替える方法です。使用するのはデータフレームのT属性です。import pandas as pdimport numpy as npdf = pd.DataFrame(np.arange(12).re...
こつこつPython

【毎日Python】Pandasのデータフレームで既存のカラムをインデックスに指定する方法|set_index

import pandas as pdimport numpy as npdf = pd.DataFrame(, , ,,],columns=)df既存のカラムをインデックスに指定する方法です。使用するメソッドは、pandasのset_in...
こつこつPython

【毎日Python】Pandasのデータフレームのインデックスを取得する方法|index属性

この記事では、シリーズやデータフレームのindexを取得する方法を解説します。データフレームのindexを取得する方法には、Pandasデータフレームのindex属性を指定すると取得できます。データフレームのindexを取得する方法impo...
こつこつPython

【毎日Python】 Pythonでインデックス名やカラム名に沿って並び替える方法|sort_index

import pandas as pdimport numpy as npdf = pd.DataFrame(, , ,,],columns=,index=)df=df.astype('int')dfdf.sort_index()インデック...
こつこつPython

【毎日Python】Pandasのデータフレームをカラムで並び替える方法|sort_values

import pandas as pdimport numpy as npdf = pd.DataFrame(, , ,,],columns=,index=)dfdf.sort_values(by='col01')指定したカラムの値に沿って...
こつこつPython

【毎日Python】Pythonのリストを並び替える方法|sort

pythonのsortメソッドを使用して、リストを昇順・降順に並び替える方法です。list = list.sort()listsortメソッドに必須の引数はありません。(リスト、ドット、sort()、で使用できます。:削除。内容重複のため)...
こつこつPython

【毎日Python】Pythonのリストを並び替える方法|sorted

pythonのsorted関数を使用して、リストを昇順・降順に並び替える方法です。new_list = sorted(new_list)sorted関数で、必須の引数は、並び替えたいリストです。sortedと書いて引数に、並び替えたいリスト...
こつこつPython

【毎日Python】Pandasでデータフレームから重複のないデータを取得する方法|unique

import pandas as pddf=pd.read_csv('sample.csv')dfデータフレームの中の指定した列の値をユニーク、重複のないデータにする方法です。使用する関数はpandasのunique関数です。これを使うとの...
こつこつPython

【毎日Python】Pandasでデータフレームの行数・列数を取得する方法|shape

import pandas as pddf=pd.read_csv('/content/sample_data/california_housing_train.csv')df.shapePandasのデータフレームの行数と列数を調べる方法...
こつこつPython

【毎日Python】Pandasでデータフレームの記述統計量を取得する方法|describe

(準備中)
こつこつPython

【毎日Python】Pandasでデータフレームの要約情報を取得する方法|info

import pandas as pddf = pd.read_csv('sample.csv')df.head()df.info()Pandasでデータフレームのデータ型やメモリ使用量などを要約情報を調べる方法です。使用するメソッドは、p...
こつこつPython

【毎日Python】PandasでExcelファイルに書き出す方法|to_excel

import pandas as pddf = pd.DataFrame(, , ],columns = ,index = )dfPandasのデータフレームをExcelファイルに書き出す方法です。使用するメソッドは、pandasのto_e...
こつこつPython

【毎日Python】PandasでExcelファイルを読み込む方法|read_excel

import pandas as pddf=pd.read_excel('sample.xlsx')dfdf = pd.read_excel('sample.xlsx',sheet_name=1)dfPandasのデータフレームにExcel...
こつこつPython

【毎日Python】Pythonで特定のファイルを指定する方法|glob.glob

import globglob.glob('./sample/*.csv')指定したフォルダにある特定のファイルを取得する方法です。glob(グロブ)関数を使います。この関数を使うと、拡張子を指定して、指定した拡張子のファイル名を取得するこ...
こつこつPython

【毎日Python】Pythonでファイル名と拡張子に分割する方法|os.path.splitext

file_name = 'A.csv'import osfile, ext = os.path.splitext(file_name)Pythonでファイル名と拡張子にわける方法です。Pythonのosモジュールのpath.splitext...
こつこつPython

【毎日Python】Pythonでディレクトリパスとファイル名に分割|os.path.split

import oscurrent_dir = os.getcwd()path = os.path.join(current_dir, "sample")file_path = os.path.join(path, "A.csv")file_...
こつこつPython

【毎日Python】Pythonでテキストを区切り文字で分割する方法|組み込み関数split

text = 'kinocode, kino, code, python, pandas'word_list = text.split(',')Pythonで文字列を区切り文字で分割してリストにする方法です。使用する関数は、Pythonの組...
こつこつPython

【毎日Python】Pythonでファイルを削除する方法|remove

import osos.remove('test.txt')pythonでファイルを削除する方法です。使用する関数は、Pythonのosモジュールのremoveメソッドです。必須の引数は、削除したいファイルパスです。実行します。ファイルが削...
こつこつPython

【毎日Python】Pythonでファイル名を変更する方法|rename

import os os.rename('A.csv','A_change.csv')Pythonでファイル名を変更する方法です。osライブラリのrenameを使うと、ファイル名を変換してくれます。必須の引数は、2つあります。1つめは変更前...
こつこつPython

【毎日Python】アルファベットや文字を数字(アスキーコード)に変換する方法|ord

ord('A')数字からアルファベットに変換する方法です。 Pythonにもともと入っているord関数を使います。 ord関数は、ASCIIコードにしたがって、アルファベットや記号から数字に変換してくれます。 ASCIIコード一覧表は、キノ...
こつこつPython

【毎日Python】数字(アスキーコード)をアルファベットや文字に変換する方法|chr

chr(65)数字からアルファベットに変換する方法です。Pythonの標準関数のchr関数を使います。chr関数は、ASCIIコードにしたがって、数字からアルファベットや記号に変換してくれます。ASCIIコード一覧表は、キノコードのウェブサ...
こつこつPython

【毎日Python】Pythonのprint関数で改行せずに表示する方法|print

pythonのプリント関数で改行させない方法pythonのプリント関数で改行させない方法です。for i in range(1, 30): print(i)デフォルトだと改行されて、画面の縦幅を多く占めて見づらくなってしまいます。<実行結果...
こつこつPython

【毎日Python】Pythonで指定したファイルの有無を確認する方法|isfile

import osos.path.isfile('./sample/A.csv')Pythonで指定したファイルが存在するのか確認する方法です。Pythonのosモジュールのisfileを使います。引数に、存在を確認するファイルパスを記述す...
こつこつPython

【毎日Python】Pythonで指定したディレクトリの有無を確認する方法|isdir

import os os.path.isdir('./sample/lower01')Pythonで指定したディレクトリが存在するか確認する方法です。 Pythonのosモジュールのisdirを使います。使い方はisdirの引数に存在を確認...
こつこつPython

【毎日Python】Pythonでディレクトリを移動する方法|os.chdir

プログラミング学習サービス「キノクエスト」のご紹介キノコードでは、プログラミングを習得するためのプログラミング学習サービス「キノクエスト」を運営しています。Pythonの問題の他に、SQLの問題も120問以上あります。キノクエストには、学習...
こつこつPython

【毎日Python】Pythonでホームディレクトリを確認する方法|os.environ

import osprint(os.environ)Pythonでホームディレクトリを調べる方法です。ホームディレクトリとは、ログインをした時のディレクトリのことです。osライブラリのenvironの中のHOMEを参照します。実行します。ホ...