簡體   English   中英

性能低下-Python(代碼)

[英]Slow performance - Python (code)

我下面有以下代碼,這些代碼對於我想做的事情非常有效:但是,要完成64000行,需要40分鍾。 腳本會創建一個名為PN 3D的新列,該列僅使用“零件號”列中的前3個數字。

for pn in ro['Part No.']:
   ro['PN 3D'] = ro['Part No.'].apply(lambda pn: str(pn)[:3])

還有其他方法可以加快我的程序嗎? 預先感謝

您不需要循環:

ro['PN 3D'] = ro['Part No.'].apply(lambda pn: str(pn)[:3])

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM