作者:
liquidbox (樹æžæ“ºæ“º)
2020-06-23 18:45:40各位好,
我從公開資訊觀測站抓下來各家公司的財報,
但在季度的損益表中,有時候官網只提供全年數據,不提供單季數據
我必須在抓下來後自己手動將第四季的數據減去第一到三季的數據,
以求得第四季單季數據
但有時一家公司某年某季可能出現資料缺漏,就是四季缺了一兩季這樣
這些筆數必須跳過不計
我的寫法是這樣,
想請問有沒有更精簡一點的寫法,謝謝
def eval_Q4(row):
if row['Q1'] is not None and \
row['Q2'] is not None and \
row['Q3'] is not None and \
row['full_year'] is not None:
Q4 = row['full_year'] - row['Q3'] - row['Q2'] - row['Q1']
return Q4
df['Q4'] = df.apply(eval_Q4,axis=1)