使用pandas聚類時的小坑

2021-10-14 04:24:47 字數 522 閱讀 7905

之前執行測試好好的程式,忽然出現了報錯,還是merge時候的型別錯誤,這個bug有點蹊蹺。

**:進行聚類之後計算平均值與方差

tmp_df = df[['object1', 'float']].groupby(['object1']).head(20).groupby(['object1'])['float'].agg(['mean', 'sum']).reset_index()
這個輸出的就是原本的資料型別:乙個object,乙個float64

tmp_df = http_df[['object1', 'object2', 'float']].groupby(['object1', 'object2']).head(20).groupby(['object1', 'object2'])['float'].agg(['mean']).reset_index()
這個輸出就會修改object為float,

差別只在於乙個是使用乙個特徵進行聚類,乙個是使用兩個特徵進行聚類

除錯事務時的小坑

net2.0開始,對事務有了直接的支援,我們不再需要com 事務來進行事務管理,transactionscope成了我經常使用的類。通常說來,我對事務的提交 回滾都是很清楚的,但今天除錯的時候,卻出了一點意外。我向程式裡面新添了乙個方法a,a被乙個事務中的方法所呼叫,也就是說,a的執行是事務的乙個步...

使用mysql時的坑

你好!這是你第一次使用markdown編輯器所展示的歡迎頁。如果你想學習如何使用markdown編輯器,可以仔細閱讀這篇文章,了解一下markdown的基本語法知識。同樣的sql,5.6執行沒有問題,5.7執行沒有排序。例子 select 5.7explain 發現5.7版本的mysql在執行這條s...

tp5 Validate類 使用的小坑

當我們使用tp5 的validate類的時候,通常會 自已建立乙個 basevalidate extends validate 我們在 basevalidate 中書寫了一些公用的自定義的判斷規則 此時在程式中使用basevalidate 中的公用的 規則的時候要注意了 如果新建乙個 baseval...