【发布时间】:2016-11-22 04:37:45
【问题描述】:
import pandas as pd
import numpy as np
df1=pd.DataFrame(np.arange(25).reshape((5,5)),index=pd.date_range('2015/01/01',periods=5,freq='D')))
df1['trading_signal']=[1,-1,1,-1,1]
df1
0 1 2 3 4 trading_signal
2015-01-01 0 1 2 3 4 1
2015-01-02 5 6 7 8 9 -1
2015-01-03 10 11 12 13 14 1
2015-01-04 15 16 17 18 19 -1
2015-01-05 20 21 22 23 24 1
和 df2
0 1 2 3 4
Date Time
2015-01-01 22:55:00 0 1 2 3 4
23:55:00 5 6 7 8 9
2015-01-02 00:55:00 10 11 12 13 14
01:55:00 15 16 17 18 19
02:55:00 20 21 22 23 24
如何从 df1 获取 trading_signal 的值并将其发送到 df2。 我想要这样的输出:
0 1 2 3 4 trading_signal
Date Time
2015-01-01 22:55:00 0 1 2 3 4 1
23:55:00 5 6 7 8 9 1
2015-01-02 00:55:00 10 11 12 13 14 -1
01:55:00 15 16 17 18 19 -1
02:55:00 20 21 22 23 24 -1
【问题讨论】:
-
欢迎来到 SO!,请编辑帖子以提高可读性
-
你能看一下你自己的帖子吗?
-
对不起...这是我第一次登录所以...
-
显示你到目前为止所做的代码
-
欢迎堆栈溢出。请注意,由于这不是一项家庭作业服务,您需要展示您尝试过的内容(这是缺少的部分),并且应该提供一个具体的示例(您做到了)。请阅读how to ask a good question 和mcve 并相应地编辑您的问题。
标签: python date pandas dataframe