Вам нужно хранить экземпляры в списке. Проблема с вашим кодом в том, что вы перезаписываете self.e1
на каждой итерации цикла.
Это выглядело бы примерно так (непроверено, поскольку вы не дали нам код, который мы можем запустить для дублирования проблемы):
self.entries = []
for i in range(len(df_data_1.columns) -1 ):
Label(master, text=df_data_1.columns[i]).grid(row=i)
entry = Entry(master)
entry.grid(row=i, column=1)
self.entries.append(entry)
Позже вы можете перебрать все записи, как это:
for entry in self.entries:
value = entry.get()
print("value:", value)