假设我有以下数据帧,如何从列表中获取每个元素的日期使用简单代码而不是循环。例如,
a 152010302017
a 152009302017
a 132010312017
a 72010302017
b 143010302017
b 123010302017
b 93010302017
c 143010302017
我想得到日期:
10302017
09302017
......
感谢。
答案 0 :(得分:2)
您可以使用字符串方法对日期时间进行切片
df['date']= df['datetime'].astype(str).str[-8:]
0 10302017
1 09302017
2 10312017
3 10302017
4 10302017
5 10302017
6 10302017
7 10302017