【发布时间】:2019-04-29 06:09:16
【问题描述】:
我有一个包含 5 个元素的计数列表。
counts = [33, 35, 17, 38, 29]
此计数列表每天都会用新数字更新。所以我想创建一个数据框并将计数数据添加为每天的新行。列表的每个元素都应出现在数据框中的单独列中。我想做的是:
df = pd.DataFrame(columns = ['w1', 'w2', 'w3', 'w4', 'w5'])
df = df.append(counts)
但不是将计数数据添加为一行,而是添加一个新列。有关如何正确执行此操作的任何帮助?
假设第 0 天的计数是 [33, 35, 17, 38, 29],第 1 天的计数是 [30, 36, 20, 34, 32],我想要的输出如下:
w1 w2 w3 w4 w5
0 33 35 17 38 29
1 30 36 20 34 32
其中 index 表示进行计数的日期。有什么帮助吗?
【问题讨论】:
标签: pandas python-3.5