Как соединить / соединить два списка в python?

У меня есть две пары времени-данных:

datedat1 = numpy.array([ pandas.date_range(start=datetime.datetime(2015, 1, 
29), periods=5), 0.1 * numpy.arange(5)]).T
datedat2 = numpy.array([ pandas.date_range(start=datetime.datetime(2015, 1, 
30), periods=7),  100 * numpy.arange(7)]).T

Я хочу подключиться datedat1 а также datedat2 чтобы получить одну длинную пару времени-данных. Итак, я стараюсь:

(numpy.array([datedat1,datedat2])).flatten()

Тем не менее flatten() не работал Просто возвращается (numpy.array([datedat1,datedat2]))Вложенный список. Я хочу получить это

array([[Timestamp('2015-01-29 00:00:00', freq='D'), 0.0],
   [Timestamp('2015-01-30 00:00:00', freq='D'), 0.1],
   [Timestamp('2015-01-31 00:00:00', freq='D'), 0.2],
   [Timestamp('2015-02-01 00:00:00', freq='D'), 0.30000000000000004],
   [Timestamp('2015-02-02 00:00:00', freq='D'), 0.4],
   [Timestamp('2015-01-30 00:00:00', freq='D'), 0],
   [Timestamp('2015-01-31 00:00:00', freq='D'), 100],
   [Timestamp('2015-02-01 00:00:00', freq='D'), 200],
   [Timestamp('2015-02-02 00:00:00', freq='D'), 300],
   [Timestamp('2015-02-03 00:00:00', freq='D'), 400],
   [Timestamp('2015-02-04 00:00:00', freq='D'), 500],
   [Timestamp('2015-02-05 00:00:00', freq='D'), 600]], dtype=object)

Что я должен делать?

0 ответов

Другие вопросы по тегам