![](/img/trans.png)
[英]Create new column of count number of elem in row of dict of pandas dataframe
[英]Count number of digits in a string, then create new column with counts in Pandas dataframe
我有一個 pandas 數據框,其中有一列包含 Twitter 屏幕名稱字符串,例如“JohnDoe2719”。 我想計算每個用戶名中的數字數量,例如 4,然后在我的 pandas 數據框中創建一個新列,其中包含每個用戶名的計數。
在這方面的一些幫助將不勝感激。
您可以使用帶有'\d'
str.count
作為正則表達式:
df = pd.DataFrame({'name': ['JohnDoe2719', 'JohnDoe123', 'JohnDoe']})
df['count'] = df['name'].str.count(r'\d')
輸出:
name count
0 JohnDoe2719 4
1 JohnDoe123 3
2 JohnDoe 0
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.