我有一个其中有3行蟒蛇大熊猫数据帧:熊猫据帧 - 移动从一个数据帧行到另一个
Name Time count
AAA 5:45 5
BBB 13:01 8
CCC 11:16 3
我通过这个数据帧试图循环,如果计数大于5,我必须将该行填充到新的数据框中。我知道count是2,因为只有2行大于5.我尝试了下面的代码,但它不起作用。任何帮助,将不胜感激。
for i in range(2):
if(row['Occurences'] >= 5):
df6.loc[i] = [df4['MachineName'], df4['DateTime'], df4['Count']]
df6
我试过这段代码 - res是空的,我根据条件附加行到res。
res = pd.DataFrame(columns=('MachineName', 'DateTime', 'Occurences'))
print(pd.concat([res, df4[df4['Occurences'] >= 5]]))
res
对不起你只是后'DF4 [DF4 [ '伯爵']> = 5]'? – EdChum