[英]How to split a columns into 2 correctly with pandas in Python 2.7?
使用regex和str.split與expand即
df = pd.DataFrame({'Animal':['Cat 3:30 pm','Hamster pig 4:30 pm','Cancelled']})
df[['Animal','Time']] = df['Animal'].str.split('(^\D+)',expand=True).drop(0,1)
df['Animal'] = df['Animal'].str.strip()
輸出:
Animal Time 0 Cat 3:30 pm 1 Hamster pig 4:30 pm 2 Cancelled
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.