我需要一列['Week']的DataFrame,其所有值都从0到100(含0和100)。
我需要将其作为数据框,以便执行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 :(得分:1)
尝试一下...
df = pd.DataFrame(columns=["week"])
df.loc[:,"week"] = np.arange(101)
答案 1 :(得分:0)
alert_count_list = pd.DataFrame(np.zeros(101), columns=['week'])
或
alert_count_list = pd.DataFrame({'week':range(101)})
答案 2 :(得分:0)
您可以尝试:
week_vals = []
for i in range(0, 101):
week_vals.append(i)
df = pd.Dataframe(columns = ['week'])
df['week'] = week_vals
希望这会有所帮助:))