Есть ли способ произвести вывод ниже, как я желаю
У меня pd.dataframe, как показано ниже:
df1
data
0 1
1 2
2 3
3 4
4 5
5 6
6 7
7 8
, и я хочу добавить столбец списка
lst1 = ['TEXT1','TEXT2']
lst2 = ['text1','text2','text3']
Для случая lst1 он работает на df1, потому что значение индекса и переданное значение делятся
I Вход:
lst1 = ['TEXT1' , 'TEXT2']
df1['text'] = np.repeat(lst1, len(df2) // len(lst1))
Выход на lst1:
1 TEXT1
2 TEXT1
3 TEXT1
4 TEXT1
5 TEXT2
6 TEXT2
7 TEXT2
8 TEXT2
Мой желаемый вывод для lst2:
1 text1
2 text1
3 text1
4 text2
5 text2
6 text2
7 text3
8 text3