apply 替代for迴圈減少處理資料時間

2021-08-22 13:27:17 字數 713 閱讀 6549

時間最後縮短為8s!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

雖然**不是很複雜,但是縮短了很多時間,開心。

for i in range(len(df2008)):

if df2008['io_2008'].isnull()[i] == true:

df2008['io_2008'][i] = df2008['io_2008'][i-1]

還有乙個,我想用上乙個資料填充,寫個判斷迴圈,後來發現

df.ffill()

直接就可以,我的天,哭了

stream替代雙層for迴圈

這是在處理業務中遇到的 資料如下 public class book public void setbookid string bookid public string getname public void setname string name public string getdepname ...

for迴圈替代解決方案

幾種遍歷方法中for執行最快,它沒有任何額外的函式呼叫棧和上下文。但在實際開發中我們要結合語義話 可讀性和程式效能,去選擇究竟使用哪種方案。下面來看for foreach map for.in for.of五種方法現場battle。for我是最早出現的一方遍歷語句,在座的各位需稱我一聲爺爺。我能滿足...

使用C 的擴充套件方法替代For迴圈

在c 3.0中,引進了extension methods,伴隨而來的是乙個新玩意兒linq。用實用工具reflector.exe開啟system.core.dll中的 system.linq命名空間,有個enumerable靜態類,其中有大量的對 陣列 操作的擴充套件方法 你能想到的基本都有,不信就...