[英]Removing All Text From a Column
我正在嘗試自學 Python 進行數據分析,並且我正在使用包含字符串和整數的數據集。
我能夠使用以下方法修復 reviews_avg 列:
df['reviews_avg_num'] = df['reviews_avg'].str[8:11]
這去掉了所有文本,只剩下數字。
然而,當我看到 reviews_count 時,它的范圍從個位數一直到數十萬不等。
有沒有一種方法可以簡單地刪除所有文本並只留下數字?
感謝您對此的任何幫助。
此代碼將刪除所有字符串給你剩余的數字,包括。 (根據亞歷克斯修改)
df[column] = df[column].apply(lambda x: (''.join(c for c in x if (c.isdigit() or c =='.')))
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.