2017-06-04 61 views
0

首先,分割max_hf數據集分成兩個組,Y和N.

DEF split_data_hf(OLD_DATA,NEW_DATA,變量,類): NEW_DATA = OLD_DATA [OLD_DATA .variable ==類別】寫功能分割一個數據組分成兩個

split_data_hf(max_hf,max_hf1,引導, 'Y') split_data_hf(max_hf,max_hf2,引導, 'N')

當我嘗試運行此,我得到錯誤引入的變量(我試圖通過)沒有定義。任何人都可以解釋爲什麼這是事實嗎?

理論上它應該工作,並且如果我從split_data_hf函數中刪除變量輸入,然後添加導入代替變量,那麼它運行得很好。

回答

0

無論如何,我想我自己想通了。

代替具有的

OLD_DATA [old_data.variable ==類別]

一個應該寫:

OLD_DATA [OLD_DATA [變量] ==類別]

然後,當通過輸入變量,寫入「....」以傳遞參數。

謝謝!