Умножение столбца на каждую ячейку в этом столбце (itertools) - PullRequest
0 голосов
/ 14 мая 2019

Я использую панд, 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)", но я не уверен, как приспособить его к моей проблеме. Буду признателен за руководство.

...