python 如何對(duì)Series中的每一個(gè)數(shù)據(jù)做運(yùn)算
最近~ 發(fā)現(xiàn)對(duì)series里的元素操作挺復(fù)雜的,用for loop + Series.iloc[i]會(huì)發(fā)生卡死的狀況,那么,lambda是解決辦法:
error 1
ratings[’timestamp’] = ratings[’timestamp’].apply(ratings[’timestamp’].iloc[i].strftime('%Y-%m-%d %H:%M:%S', ts) for i in range(len(ratings)))TypeError: ’generator’ object is not callable
用lambda直接apply,就相當(dāng)于對(duì)每一行的每個(gè)元素,逐一apply:
ratings_sub[’timestamp’] = ratings_sub[’timestamp’].apply(lambda x:time.strftime(’%Y/%m/%d’,time.localtime(x)))
補(bǔ)充:DataFrame與Series數(shù)值的運(yùn)算
原則一:運(yùn)算結(jié)果返回全部出現(xiàn)的索引
原則二:相同索引相加
原則三:任何值與nan做算術(shù)運(yùn)算 結(jié)果為nan
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持好吧啦網(wǎng)。
相關(guān)文章:
1. php網(wǎng)絡(luò)安全中命令執(zhí)行漏洞的產(chǎn)生及本質(zhì)探究2. ASP中常用的22個(gè)FSO文件操作函數(shù)整理3. Vue+elementUI下拉框自定義顏色選擇器方式4. React+umi+typeScript創(chuàng)建項(xiàng)目的過(guò)程5. SharePoint Server 2019新特性介紹6. JSP數(shù)據(jù)交互實(shí)現(xiàn)過(guò)程解析7. JSP頁(yè)面實(shí)現(xiàn)驗(yàn)證碼校驗(yàn)功能8. ASP的Global.asa文件技巧用法9. ASP中if語(yǔ)句、select 、while循環(huán)的使用方法10. html清除浮動(dòng)的6種方法示例
