【发布时间】:2019-05-21 16:19:45
【问题描述】:
我有一个数据框(称为df),其中包含在给定日期工作的票证列表。我有一个脚本,每天都会在生成这个 df 的地方运行,我想要一个新的主数据框(比如说df_master),它将值从 df 附加到一个新的数据框。因此,每当我查看 df_master 时,我都应该能够看到所有在多天内工作的票证。还想在 df_master 中有一个新列,显示插入行的日期。
下面是df的样子:
1001
1002
1003
1004
我尝试执行concat,但它抛出了一个错误
TypeError: first argument must be an iterable of pandas objects, you passed an object of type "Series"
更新
df_ticket = tickets['ticket']
df_master = df_ticket
df_master['Date'] = pd.Timestamp('now').normalize()
L = [df_master,tickets]
master_df = pd.concat(L)
master_df.to_csv('file.csv', mode='a', header=False, index=False)
【问题讨论】:
-
到目前为止你尝试了什么?还请发布示例输出。附加在循环中生成的 dfs 见this