Добавить список со значениями строк в один столбец в существующем Pandas DataFrame - PullRequest
0 голосов
/ 17 октября 2019

У меня есть простой существующий DataFrame Pandas с 1 столбцом, и я хочу добавить новые записи строк, содержащиеся в списке.

Вот пример:

import pandas as pd
data_filenames = ["file1.txt", file2.txt"]
df = pd.DataFrame({"filenames": data_filenames})

new_data_filenames = ["file3.txt", "file4.txt"]

Как лучше всего(т.е. наиболее эффективно добавлять большой список новых имен файлов) для добавления элементов в new_data_filenames в виде строк в DataFrame df?

Я знаю, что могу сделать это:

df2 = pd.DataFrame({"filenames": new_data_filenames})
df = df.append(df2)

или это

for filename in new_data_filenames:
   df = df.append({"filenames": filename}, ignore_index=True)

Но есть ли более эффективный способ?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...