【发布时间】:2020-06-25 19:06:38
【问题描述】:
我有一个名为 Rate 的列,如下所示。我要做的就是创建一个新列Rate_New,它只从Rate 中提取数字部分,即0.25。怎么做?谢谢!!
import pandas as pd
df = pd.DataFrame({'Rate':['$0.25/Wh', '$0.25/Wh', '$0.25/Wh', '$0.25/Wh']})
df
【问题讨论】:
-
你应该用
regex标记这个,我认为这是你问题的关键 -
@Matt 谢谢,我刚刚添加了标签。
-
你试过什么?什么没用?你得到了什么?你期待什么?什么不适用于您的代码,它在哪里?
-
到底是什么问题?你有没有尝试过,做过任何研究? Stack Overflow 不是免费的代码编写服务。请参阅:How to Ask、help center、meta.stackoverflow.com/questions/261592/…。
标签: python regex pandas dataframe