Python 将DateTimeIndex的时间元素分配给新列

Python 将DateTimeIndex的时间元素分配给新列,python,pandas,dataframe,datetimeindex,Python,Pandas,Dataframe,Datetimeindex,我正在使用下面的数据帧,只想访问我的日期索引的时间(而不是日期): idle wheel Induce wheel axial radial tiempo 5/30/2016 19:37:46 -1,099.12 -1,048.78 -477.13 5/30/2016 19:37:47 -1,099.12 -1,048.78 -476.98 5/30/2016 19:37:48 -1,099.12 -1,0

我正在使用下面的
数据帧
,只想访问我的
日期索引的时间(而不是日期)

                    idle wheel  Induce wheel axial  radial
tiempo          
5/30/2016 19:37:46  -1,099.12   -1,048.78   -477.13
5/30/2016 19:37:47  -1,099.12   -1,048.78   -476.98
5/30/2016 19:37:48  -1,099.12   -1,048.78   -477.21
5/30/2016 19:37:49  -1,099.12   -1,048.78   -477.13
5/30/2016 19:37:50  -1,099.12   -1,048.78   -477.21
5/30/2016 19:37:51  -1,099.12   -1,048.78   -477.35
5/30/2016 19:37:52  -1,099.12   -1,048.78   -477.13
5/30/2016 19:37:53  -1,099.12   -1,048.78   -476.98
5/30/2016 19:37:54  -1,099.12   -1,048.78   -476.98
5/30/2016 19:37:55  -1,099.12   -1,048.78   -476.98
5/30/2016 19:37:56  -1,099.12   -1,048.78   -476.98
5/30/2016 19:37:57  -1,099.12   -1,048.78   -476.98
我只想保留
19:..
,而不是日期部分。
我一直在搜索,但找不到任何解决方案。

在您的
索引上使用
.time
'tiempo'

df['time'] = df.index.time
或者,如果
'tiempo'
列,则使用

df['time'] = df.tiempo.dt.time
要获得:

                tiempo  idle wheel  Induce wheel axial    radial      time
0  2016-05-30 19:37:46    -1099.12    -1048.78           -477.13  19:37:46
1  2016-05-30 19:37:47    -1099.12    -1048.78           -476.98  19:37:47
2  2016-05-30 19:37:48    -1099.12    -1048.78           -477.21  19:37:48
3  2016-05-30 19:37:49    -1099.12    -1048.78           -477.13  19:37:49
4  2016-05-30 19:37:50    -1099.12    -1048.78           -477.21  19:37:50
5  2016-05-30 19:37:51    -1099.12    -1048.78           -477.35  19:37:51
6  2016-05-30 19:37:52    -1099.12    -1048.78           -477.13  19:37:52
7  2016-05-30 19:37:53    -1099.12    -1048.78           -476.98  19:37:53
8  2016-05-30 19:37:54    -1099.12    -1048.78           -476.98  19:37:54
9  2016-05-30 19:37:55    -1099.12    -1048.78           -476.98  19:37:55
10 2016-05-30 19:37:56    -1099.12    -1048.78           -476.98  19:37:56
11 2016-05-30 19:37:57    -1099.12    -1048.78           -476.98  19:37:57

使用split()函数“可能出于兴趣而复制”,您是如何复制OP的数据帧以在Python中使用它的,以及如何将格式良好的文本返回到答案中?在df相关的问题中,我经常遇到极少的工作示例……请看
pd.read\u clipboard()
和使用
string.IO
pd.read\u csv()的示例。在这里,我实际上刚刚复制到了
excel
,我想现在我正在查看
列中的
名称,实际上有一个错误。。其余的只是使用SO格式化选项(
{}
)哪个命令,错误是什么?您的
索引是否已采用
DateTimeIndex
格式?