我有連鎖命令大熊貓的長字符串,例如:是否可以跨多行分割一系列熊貓命令?
df.groupby[['x','y']].apply(lambda x: (np.max(x['z'])-np.min(x['z']))).sort_values(ascending=False)
而且我希望能夠展示它橫跨多行,但仍然作爲一個襯墊(不保存結果到一個臨時對象,或定義lambda作爲一個功能)
的我怎麼會喜歡看一個例子:
df.groupby[['x','y']]
.apply(lambda x: (np.max(x['z'])-np.min(x['z'])))
.sort_values(ascending=False)
是否可以這樣做呢? (我知道'_'在python中有這個功能,但它似乎不能用於鏈接命令)
,雖然這是正確的語法,這是相當unpythonic,因爲它使代碼非常難以閱讀。 – cel
我同意,我不喜歡這兩種選擇。 – GaryBishop
我理解並同意,對於讀取代碼不是最好的選擇,但是當在幻燈片中顯示代碼時,我認爲這比將其分解爲更多行更清晰。你有其他想法嗎? – user2808117