貌似 datetime,time,arrow 等都没有类似功能,或者有类似功能,我不知道。
import pandas as pd
df = pd.read_csv("df.csv")
print (df.head())
dn = df.head()
print (dn['fts'].hour)
1
xiahei 2016-07-13 15:52:00 +08:00 1
|
2
shakespaces 2016-07-13 15:52:48 +08:00 via Android
datetime 有啊
|
3
heaton_nobu 2016-07-13 16:01:09 +08:00
代码库里一般都是属性吧
|
11
princelai 2016-07-13 17:18:52 +08:00
import pandas as pd
idx = pd.date_range('2015-12-01 9:30','2015-12-20 15:00',freq='B') idx.hour idx.minute idx[0].time().hour idx[0].minute idx[0].strftime('%Y-%m-%d') idx[0].strftime('%H-%M-%S') 你还想怎么处理? |
12
est 2016-07-13 17:19:44 +08:00 1
没有。因为 mysql 里也没有支持中文括号的函数。
|
13
ideaplat OP @princelai
import pandas as pd df = pd.read_csv("df.csv") dn = df.head() print (dn['fts'].hour) Unnamed: 0 f202001 fts h f202001_status 0 0 1.0 2016-06-05 20:36:00 20.0 1.0 1 25 0.0 2016-06-05 21:02:00 21.0 0.0 2 29 1.0 2016-06-05 21:08:00 21.0 1.0 3 35 0.0 2016-06-05 21:16:00 21.0 0.0 4 356 1.0 2016-06-05 00:00:00 0.0 1.0 AttributeError: 'Series' object has no attribute 'hour' |