pandas中append的一个小坑

python中经常定义一个空list,然后循环append,在pandas中也会有这样的需求,但是今天试了一次总提示是我,汇总后的df是空,研究了半天才发现,这个append需要重新赋值=-=
示例:

a=[]

for i in range(10):
    a.append(i)

print(a)
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]

python列表直接打印即可
pandas,这个文档写的非常清楚了,没事要多看文档啊!!!

df = pd.DataFrame(columns=['A'])
for i in range(5):
   df = df.append({'A': i}, ignore_index=True)
 print(df)
   A
0  0
1  1
2  2
3  3
4  4

你可能感兴趣的:(pandas中append的一个小坑)