我想使用列表填充空白数据框。
这是空的数据框。
old_dates= pd.date_range((today -dt.timedelta(days=2)), (today-dt.timedelta(days=1))).strftime("%d %b")
columns=old_dates
df_verif=pd.DataFrame(columns=columns)
df_verif
24 Jun 25 Jun
所有列名都是日期(并且时间会更长)。然后,我只想每天为第一行填充一个值。假设我有一个包含两个值的列表。然后,如何在相应的日期下按出现在列表中的顺序添加这些值?
test=[2.5,2.5]
预期输出:
0 24 Jun 25 Jun
1 2.5 2.5
答案 0 :(得分:2)
如果我没记错的话,应该是:
@rjsf/core
这会将测试元素按它们在测试中的顺序添加到索引0的行中。
答案 1 :(得分:0)
如果您想在DataFrame的末尾添加test = [2.5, 2.5]
(而无需显式设置行号):
df_verif = df_verif.append({k:v for k,v in zip(columns,test)}, ignore_index=True )
df_verif
Out[1]:
24 Jun 25 Jun
0 2.5 2.5