一列0到100的DataFrame

时间:2019-07-02 09:46:36

标签: python pandas dataframe

我需要一列['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)

3 个答案:

答案 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

希望这会有所帮助:))