【发布时间】:2017-01-27 10:56:24
【问题描述】:
我有一个日期时间pandas.Series。一列称为“日期”。我想像字符串一样在循环中获取“i”元素。
s.apply(lambda x: x.strftime('%Y.%m.%d')) 或
astype(str).tail(1).reset_index()['date'] 或许多其他解决方案都不起作用。
我只想要一个像'2016-09-16'(系列中的第一个日期时间元素)这样的字符串,而不是当前返回的字符串,即:
ss = series_of_dates.astype(str).tail(1).reset_index()['date']
"lol = %s" % ss
lol = 0 2016-09-16\nName: date, dtype: object
我只需要:
lol = 2016-09-16
因为我需要
some string% a , b , s ,d
..... 在 a, b,s 中甚至没有 '/n' ...
【问题讨论】:
-
您可以发布一些示例数据和所需的输出吗?例如
print(s.head(10))...的输出...
标签: python datetime pandas time-series