【发布时间】:2020-08-05 22:09:27
【问题描述】:
我正在尝试将 series 拆分为 pandas 列,但我正在处理以下问题:
df.head()
Opportunity Name Amount Currency Amount
XXXX - XX - 2019 - 01 - 20 ARS 300
YYY - YY - Y -2019 - 01 -21 CHL 350
ZZZZ - ZZ - 2019 - 03 - 25 ARS 500
TT - TT - T - TT - 2019 - 04 - 26 ARS 1000
每当我尝试获取一个新的数据框时,我可以将日期放在单独的列中。
我使用 str.split() 函数和 expands=True 和拆分分隔符 -
df['Opportunity Name'].str.split('-' , expand=True)
但是我的结果很混乱,很难用日期选择那些列,因为它是这样拆分的:
0 1 2 3 4 5 6
XXXX XX 2019 01 20 None None
YYY YY Y 2019 01 21 None
ZZZZ ZZ 2019 03 25 None None
TT TT T TT 2019 04 26
这很难分割该数据框,我只想从该字符串 datafrane 列中获取日期
【问题讨论】:
标签: python string dataframe series