Python按日期链接两个数组

Python按日期链接两个数组,python,Python,我有两个数组,其结构如下所示,我想以某种方式连接它们 是否可以从一个带有日期的数组和匹配日期的4列中执行相当于vlookup的操作 阵列1: 13/06/2016 10:34。1020. 阵列2: 13/06/2017 10:34。1518. 输出应为: 13/06/2017 10:34。10201518. 非常感谢 import pandas first = [ ['2017-06-22', 'a', 'b', 'c'], ['2017-02-11', 'd', 'e

我有两个数组,其结构如下所示,我想以某种方式连接它们

是否可以从一个带有日期的数组和匹配日期的4列中执行相当于
vlookup
的操作

阵列1:

13/06/2016 10:34。1020.


阵列2:

13/06/2017 10:34。1518.


输出应为:

13/06/2017 10:34。10201518.

非常感谢

import pandas

first = [
    ['2017-06-22', 'a', 'b', 'c'],
    ['2017-02-11', 'd', 'e', 'f'],
    ['2014-05-30', 'g', 'h', 'i'],
    ['2015-02-11', 'j', 'k', 'l'],
]

second = [
    ['2017-01-01', 'm', 'n', 'o'],
    ['2014-02-02', 'p', 'q', 'r'],
    ['2017-06-22', 's', 't', 'u'],
]

df1, df2 = pandas.DataFrame(first), pandas.DataFrame(second)
df1, df2 = df1.set_index(0), df2.set_index(0)
result = pandas.concat([df1, df2], axis=1, join='inner')

如果要包含仅存在于一个表中的结果,请删除
join='internal'

是,可以通过多种方式。但是,您首先需要向我们展示您在这个问题上所做的尝试。此外,示例行中的日期并不完全匹配:它们具有相同的日期和月份,但年份不同。您希望这些日期被认为是相同的吗?文件中的日期是否“对齐”或排序,或者是否可能混淆?还有,你所说的“数组”是什么意思:嵌套列表、numpy数组还是其他什么?我同意@Rory Daulton的说法。另外,您的输入时间是10:34,但输出时间是10.34。您真的想回答一个没有显示工作的模糊问题吗?此外,这个问题似乎想忽略日期中的年份,而您的答案却没有。