Python 从数据帧获取时间戳

Python 从数据帧获取时间戳,python,pandas,Python,Pandas,我不知道如何从列中提取时间戳 通过以下代码,我得到了以下信息 print("Nested ----------------------------") print(type(nested_full['data.tick_timestamp'])) ts2 = nested_full['data.tick_timestamp'] print("type of timestamp") print(ts2) diff_seconds = util.seconds_since_mightnight(t

我不知道如何从列中提取时间戳

通过以下代码,我得到了以下信息

print("Nested ----------------------------")
print(type(nested_full['data.tick_timestamp']))

ts2 = nested_full['data.tick_timestamp']
print("type of timestamp")
print(ts2)
diff_seconds = util.seconds_since_mightnight(ts2) # Fail here because of invalid data??


Nested ----------------------------
<class 'pandas.core.series.Series'>
type of timestamp
0    1574417975007
Name: data.tick_timestamp, dtype: int64
print(“嵌套的-------------------------------------------”)
打印(类型(嵌套的完整['data.tick\u timestamp']))
ts2=nested_full['data.tick_timestamp']
打印(“时间戳类型”)
打印(ts2)
diff_seconds=util.seconds_因为_mightnight(ts2)#由于无效数据而在此处失败??
嵌套----------------------------
时间戳类型
0    1574417975007
名称:data.tick_时间戳,数据类型:int64

我认为您需要一个元素的标量
系列
,因此使用并选择第一个值:

out = nested_full['data.tick_timestamp'].iat[0]
或:


如果需要datetimes的numpy报告:

out = nested_full['data.tick_timestamp'].values[0]
#pandas 0.24+
out = nested_full['data.tick_timestamp'].to_numpy()[0]
out = nested_full['data.tick_timestamp'].values[0]
#pandas 0.24+
out = nested_full['data.tick_timestamp'].to_numpy()[0]