我在資料幀中執行一些操作,然后將其拆分為兩個資料幀。我的問題是當我使用回傳函式時,它結合了兩個資料幀并將它們作為一個元組回傳,而不是兩個單獨的資料幀。
def block_dsgn(design,clmn='a',val=-1):
if design[clmn].eq(val).any():
blck1 = pd.DataFrame(design[design[clmn]==val])
blck2 = pd.DataFrame(design[design[clmn]!= val])
return blck1, blck2
if ~ design[clmn].eq(val).any():
return 'check block factor value...val parameter'
uj5u.com熱心網友回復:
是你想要的嗎?
def block_dsgn(design,clmn='a',val=-1):
if design[clmn].eq(val).any():
blck1 = pd.DataFrame(design[design[clmn]==val])
blck2 = pd.DataFrame(design[design[clmn]!= val])
return blck1, blck2
a, b = block_dsgn(...)
a 和 b 是兩個獨立的資料幀
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/512646.html
下一篇:Java:方法中的雙掃描儀
