【发布时间】:2020-07-01 14:13:02
【问题描述】:
所以我设法从 Excel 中提取了一个特定的单元格,但现在我得到了这个:
2020-01-30T00:00:00.000000000
我通过使用拆分功能删除了“T”之后的字符:
d1 = d.str.split("T",n=1, expand=True)[0]
结果是: 2020-01-30
我的问题是如何将日期格式更改为 dd/mm/yyyy。
我知道 strftime 函数,因为我没有从中得到结果。错误始终表明该系列没有系列属性或 date.datetime 不是字符串的属性。
这是工作代码:
import pandas as pd
import datetime
df = pd.read_csv('test1.xlsx',
#header=None,
#names = headers,
dtype = dtypes,
parse_dates = pdate,
date_parser=None)
d = df['AA']
d1 = d.str.split("T",n=1, expand=True)[0]
d2 = d1[0]
print(d2)
AA Num
0 2020-01-01 5
1 2020-02-01 10
2 2020-03-01 15
3 2020-04-01 20
4 2020-05-01 25
【问题讨论】: