請問有一個即時更新的excel表,使用pandas篩選出資料後,
設定2秒更新後,請問如何將篩選出來的資料如果和前2秒資料相同就限制不出現??
謝謝各位!!
#篩選excel
import pandas as pd
data = pd.read_excel("0503.xlsm")
filter = (data['登入人數'] > 20) & (data['次數'] >30)
print(data.loc[filter])
#重複時間
import time
def sleep_time(hour, min, sec):
return hour*3600 + min*60 +sec
second = sleep_time(0,0,2)
while True:
time.sleep(second)
print(data.loc[filter])
import pandas as pd
df1 = pd.DataFrame({0:[1,2,3],1:[10,20,30]})
df2 = pd.DataFrame({0:[0,1,2,3],1:[0,1,20,3]})
pd.merge(df1, df2, indicator=True, how='outer') \
.query('_merge=="left_only"') \
.drop('_merge', axis=1)