Мне нужен DataFrame из одного столбца ['Week'], который имеет все значения от 0 до 100 включительно.

Мне нужно это как Dataframe, чтобы я мог выполнить pd.merge

До сих пор я пытался создать пустой DataFrame, создать серию 0-100 и затем попытаться добавить эту серию в DataFrame в виде столбца.

alert_count_list = pd.DataFrame()
week_list= pd.Series(range(0,101))
alert_count_list['week'] = alert_count_list.append(week_list)
0
TisButaScratch 2 Июл 2019 в 12:46

3 ответа

Лучший ответ

Попробуй это...

df = pd.DataFrame(columns=["week"])
df.loc[:,"week"] = np.arange(101) 
1
Parthasarathy Subburaj 2 Июл 2019 в 09:53

Ты можешь попробовать:

week_vals = []
for i in range(0, 101):
    week_vals.append(i)

df = pd.Dataframe(columns = ['week'])
df['week'] = week_vals

Надеюсь это поможет :))

0
Joe 3 Июл 2019 в 17:26
alert_count_list = pd.DataFrame(np.zeros(101), columns=['week'])

Или

alert_count_list = pd.DataFrame({'week':range(101)})
0
amalik2205 2 Июл 2019 в 10:10