【发布时间】:2020-06-10 18:55:12
【问题描述】:
我正在尝试使用来自 RealClearPolitics 的投票数据,其中投票日期有一个日期范围,细分如下。
1 11/1 - 11/7
2 11/4 - 11/6
3 11/4 - 11/7
4 11/4 - 11/7
5 11/1 - 11/7
我想为我的 EDA 将这两个日期分成不同的列,但遇到了一些障碍。
使用
拆分单个行没有问题import regex as re
re.split(pattern=' - ', string=polling_data['Date'][222])
但是当我尝试在 Pandas Dataframe 的整行中使用它时
for date in range(len(polling_data)):
date_range = re.split(pattern=' - ', string=polling_data['Date'][date])
它一直给我错误。
我尝试改写它并在没有 for 循环的情况下执行它,但不断收到错误,从“不适用于系列”到整段我不理解的错误。
有人知道怎么做吗?
【问题讨论】:
-
能否提供一些示例数据
-
如果没有您的错误消息,我们无法诊断您的问题。最好还是能够用示例数据和方法重现它。
-
对此我还是很陌生,但我尽我所能添加了日期范围的示例。