【发布时间】:2021-03-04 07:32:11
【问题描述】:
我需要一个从 HTTPs 链接中提取单词的最佳代码,这将是一个创建的新列,请告诉我最佳和快速的方法
代码:
df['new_column'] = url
final_df['currency'] = final_df['currency'].str.replace(r'[a-z]*://[a-z]*.[a-z]*.[a-z]*/[a-z]*/',
'').str.strip()
新栏目
https://www.investing.com/currencies/usd-jpy-historical-data
https://www.investing.com/currencies/usd-jpy-historical-data
https://www.investing.com/currencies/usd-jpy-historical-data
https://www.investing.com/currencies/usd-inr-historical-data
https://www.investing.com/currencies/usd-inr-historical-data
结果
usd-jpy
usd-jpy
usd-jpy
usd-inr
usd-inr
【问题讨论】:
-
提取的逻辑是什么?
-
我只需要链接中的usd-jpy、usd-inr。
标签: python-3.x regex pandas dataframe