2019年12月20日 星期五

Python DataFrame轉成list 比生成式更快的方法

DataFrame要轉成輸出格式,可以用apply及list一次產生, 比用生成式[ row['...'] for i,row in df.iterrows()]快很多。



    df_no_match_io['desc'] = ''
    df_no_match_io['desc'] = df_no_match_io.apply( \
            lambda row: [ {'date':row['showDate'] \
                           , 'card_no':row['cardno'] \
                           , 'dept':row['dep'] \
                           , 'inspect':getDesc2(row)}] \
            ,axis=1) 
    returnResult = list(df_no_match_io['desc'])

沒有留言:

張貼留言

IKEA吊櫃廚櫃

 好不容易裝好IKEA買來的吊櫃,花了三天。 從組裝,鑽牆,上牆調水平,累死我了。