我想使用循环将行附加到数据帧,但我不知道如何不覆盖以前附加的行。你知道吗
启动数据帧示例
print df
quantity cost
0 1 30
1 1 5
2 2 10
3 4 8
4 5 2
我的目标是
quantity cost
0 1 30
1 1 5
2 2 10
3 4 8
4 5 2
5 2 10
6 4 8
7 4 8
8 4 8
9 5 2
10 5 2
11 5 2
12 5 2
我当前的代码是不正确的(只追加quantity==5的行),但我不知道如何修复它。你知道吗
for x in xrange(2,6):
data = df['quantity'] == x
data = df[data]
df_new = df.append([data]*(x-1),ignore_index=True)
任何建议都太棒了,谢谢!你知道吗
目前没有回答
相关问题 更多 >
编程相关推荐