Я использую панд, numpy и itertools.
У меня есть столбец, представляющий веса 30 акций в портфеле акций.
Я хочу получить отдельные продукты всех различных комбинаций и вставить их в новый столбец.
import pandas as pd
import numpy as np
import itertools
d = pd.read_excel(r"C:\Users\Emily\Desktop/Stock_Data.xlsx", sheet_name = '30 Stock Portfolio')
df = pd.DataFrame(d)
W = df.['Weight']
for x in itertools.combinations(W, 2):
print (x)
Я знаю, что должен использовать "itertools.combination_with_replacement (iterable, r)", но я не уверен, как приспособить его к моей проблеме. Буду признателен за руководство.