добавить несколько (+100) кадров данных pandas для создания данных (дубликат)

Если вы используете только функцию mail(), вам нужно заполнить конфигурационный файл.

Вам нужно открыть расширение почты и установить SMTP smtp_port и т. д., и самое главное, ваше имя пользователя и пароль. Без этого почта не может быть отправлена. Кроме того, вы можете использовать класс PHPMail для отправки.

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 21 August 2018 в 10:21
поделиться

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

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

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

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

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

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

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