我有两个熊猫数据帧和两个索引,以及一个日期时间变量。我想做的是:
使用索引对数据帧进行切片,然后得到两行。
将两行合并为一行。
将变量添加到行中。
然后我可以获取新的索引和日期时间值以形成更多的行,并将这些行组合到一个新的数据框中。
示例:
df1:
e.Cancel = true
df2:
A B
0 0 10
1 1 11
2 2 12
3 3 13
4 4 14
5 5 15
6 6 16
7 7 17
8 8 18
9 9 19
索引:3、5,日期时间: C D
0 10 110
1 11 111
2 12 112
3 13 113
4 14 114
5 15 115
6 16 116
7 17 117
8 18 118
9 19 119
输出:
datetime.datetime(2018, 8, 10, 16, 53, 52, 760014)
答案 0 :(得分:1)
您可以尝试:
Android Project Folder
输出:
index = [3,5]
data = np.r_[df1.iloc[index[0]].values,df2.iloc[index[1]].values]
df = pd.DataFrame([data],columns = list('ABCD'))
dt = datetime.datetime(2018, 8, 10, 16, 53, 52, 760014)
df['date'] = dt