我需要針對特定??列的 for 回圈。使用這個 for 回圈,如果列包含“主題”,我會將值“正常”分配給串列。但是這里不知道怎么寫。如果你能幫忙,我會很高興。在此先感謝 :) 資料集
對于我嘗試的回圈
uj5u.com熱心網友回復:
您可以使用np.where這基本上是一個if-else宣告:
df['group'] = np.where(df['Developer ID'].str.contains('Themes'), 'Normal', 'Premium')
uj5u.com熱心網友回復:
您也可以通過 apply-lambda 回圈;
df["group"] = df["Developer Id"].apply(lambda x: "Normal" if "themes" in str(x).lower() else "Premium")
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/512367.html
上一篇:用STREAM和LAMBDA替換IF和FORLOOP
下一篇:從字典中的字典中獲取值
