Как я могу конкатрировать несколько фреймов данных, которые имеют одинаковые столбцы [duplicate]

Если вы используете этот код на локальном сервере (т. е. ваш компьютер для целей разработки), он не отправит электронное письмо получателю. Что произойдет, он создаст файл .txt в папке с именем mailoutput.

В случае, если вы используете бесплатный сервисный сервис, например 000webhost или hostinger, эти поставщики услуг отключают функцию mail(), чтобы предотвратить непреднамеренное использование электронной почты, спам и т. д. Я предпочитаю вас чтобы связаться с ними, чтобы узнать, поддерживают ли они эту функцию.

Если вы уверены, что поставщик услуг поддерживает функцию mail (), вы можете проверить это руководство по PHP для дальнейшей справки, PHP mail ()

Чтобы проверить, поддерживает ли ваша служба хостинга функцию mail (), попробуйте запустить этот код (не забудьте изменить адрес электронной почты получателя)


Надеюсь, что это помогли.

15
задан user3664020 10 April 2016 в 05:42
поделиться

2 ответа

Вы просто пытались использовать список в качестве аргумента append? Или я что-то пропустил?

import numpy as np
import pandas as pd

dates = np.asarray(pd.date_range('1/1/2000', periods=8))
df1 = pd.DataFrame(np.random.randn(8, 4), index=dates, columns=['A', 'B', 'C', 'D'])
df2 = df1.copy()
df3 = df1.copy()
df = df1.append([df2, df3])

print df
16
ответ дан tfv 22 August 2018 в 04:35
поделиться

Я думаю, вы можете использовать concat :

print pd.concat([t1, t2, t3, t4, t5])

Возможно, вы можете ignore_index:

print pd.concat([t1, t2, t3, t4, t5], ignore_index=True)

Дополнительная информация в документы .

27
ответ дан jezrael 22 August 2018 в 04:35
поделиться
  • 1
    если вы хотите, чтобы они были объединены некоторым значением, скажем, что в первом столбце вы также можете сделать: pd.concat([t1, t2, t3, t4, t5], axis=1) – VeraKozya 6 June 2018 в 15:09
Другие вопросы по тегам:

Похожие вопросы: