У меня есть простой существующий 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)
Но есть ли более эффективный способ?