Pythonでプログラムを作成して、一連の5つのランダムな偶数インデックスの小文字のアルファベットを生成します
ソリューション1
-
リストに小文字のアルファベットを定義します。
-
forループを作成し、偶数のインデックス要素を見つけて、別のリストに追加します。以下に定義されています
ls = [] for i in l: if(l.index(i)%2==0): ls.append(i)
-
最後に、ランダムなサンプル5の値をリストに適用し、系列を生成します。
例
import pandas as pd import string import random as r chars = string.ascii_lowercase print("lowercase alphabets are:-",chars) chars_list = list(chars) data = r.sample(chars_list[::2],5) print("random even index char's are:-",data) result = pd.Series(data) print("Series:\n",result)
出力
lowercase alphabets are:- abcdefghijklmnopqrstuvwxyz random even index char's are:- ['w', 'k', 'i', 'u', 'm'] Series: 0 w 1 k 2 i 3 u 4 m dtype: object
ソリューション2
例
import string import pandas as pd import random as r l = list(string.ascii_lowercase) ls = [] for i in l: if(l.index(i)%2==0): ls.append(i) data = pd.Series(r.sample(ls,5)) print(“Series:\n”, data)
出力
Series: 0 o 1 i 2 q 3 c 4 a dtype: object
-
特定のシリーズの有効な日付をフィルタリングするプログラムをPythonで作成します
入力 −シリーズがあると仮定します 0 2010-03-12 1 2011-3-1 2 2020-10-10 3 11-2-2 出力 −そして、シリーズの有効な日付の結果は、 0 2010-03-12 2 2020-10-10 ソリューション1 シリーズを定義します。 ラムダフィルターメソッドを適用して、一連のパターンを検証します。 data = pd.Series(l) result = pd.Series(filter(lambda x:re.match(r"\d{4}\W\d{2}\W\d{2}",x),data)) 最後に、isin()関数を
-
Pythonでプログラムを作成して、一連の5つのランダムな偶数インデックスの小文字のアルファベットを生成します
ソリューション1 リストに小文字のアルファベットを定義します。 forループを作成し、偶数のインデックス要素を見つけて、別のリストに追加します。以下に定義されています ls = [] for i in l: if(l.index(i)%2==0): ls.append(i) 最後に、ランダムなサンプル5の値をリストに適用し、系列を生成します。 例 import pandas as pd import stri