apply

    2熱度

    1回答

    我一直在使用庫存數據教自己的python,但我一直在這個問題上陷入困境。我試圖找出一個移動平均交叉。我正在使用熊貓MultiIndex DataFrame中的每日數據。以下是我正在使用的數據結構的一部分。 import pandas as pd import numpy as np data = {'date': pd.Series(['2016-1-4', '2016-1-4', '201

    1熱度

    2回答

    我有一個關於數據操作的簡單問題。考慮下面的數據集: n = c("john","jane","tim","john","jimmy","tim","jane","john","jimmy") s = c("2012-03-21","2013-02-12","2014-01-01","2012-05-21","2010-12-17","2012-01-21","2013-03-12","2013-

    0熱度

    4回答

    我有2個文件。 「increment.tab」 grp increment 1 10 2 25 3 35 4 50 「input.tab」 grp pos 1 10 1 14 1 25 2 3 2 20 3 2 3 10 我試圖增量適用於 'input.tab' 的2列舉例如下: if grp=1, then increment=0 if grp=2, then i

    1熱度

    2回答

    我有一個從0到n的值序列的向量,稱爲seq。我也有兩個列輸出,每個長度1000從以前運行的數學模型,col1和col2。 col1 col2 0 1 2 3 4 ... n 101 4 _ _ _ _ _ ... _ 250 12 _ _ _ _ _ ... _ 1007 8 _ _ _ _ _ ... _ 我的矩陣中號將具有第一列作爲COL1,第二列COL2 。我創建了M,這樣我

    0熱度

    1回答

    所以目前,我有一個有8列和數行的數組引用人。我想使用apply函數根據另一列的值將一列的值更改爲1或0。 我已經有這樣一個循環,它是 for(i in 1:nrow(OutComes)) { if(OutComes[i,"Risk_Factor"] > 0.7) { OutComes[i,"OnsetAge"] = 1 } else { OutComes[i

    1熱度

    2回答

    列表我有一個數據幀等如下: > set.seed(123) > dat <- data.frame(samples = c("a.1","a.2","a.3","b.1","b.2","b.3"), ID = c(rep("A",3),rep("B",3)) > dat samples ID 1 a.1 A 2 a.2 A 3 a.3 A 4 b.1 B 5 b.

    3熱度

    2回答

    例如: v1?.apply { v2?.apply { call(this, target, outerThis); } } 我的問題是如何引用「outerThis」? 感謝您的任何幫助。

    0熱度

    3回答

    我需要一個網絡在不同的年繪製爲用戶提供一系列核心地位的值。 我只是在繪製一些興趣,但我無法弄清楚如何做到這一點,並不是所有的用戶每年都出現。 下面是數據的一個例子。我希望能夠繪製值"jhpedraza",例如,甚至更好,一個字符串,如users=c("jhpedraza","other user")。請嘗試"char_arturo"以獲取所有可能的錯誤。 l=structure(list(`200

    0熱度

    2回答

    由於我正在經歷範圍的生命週期,我碰到$digest應該由$apply調用。但我想知道如果可能的話,我們可以在不使用$apply的情況下啓用$digest。如果是,什麼是缺點

    2熱度

    1回答

    玩具例如 假設base_df是如下所示的微小的數據幀: In [221]: base_df Out[221]: seed I S 0 a 0 b 1 1 a 2 b 3 注意base_df具有2級多指數爲行。 (部分問題涉及在傳播的數據框中「傳播」這個多索引的值)。 現在,函數fn(定義在本文末尾給出)取整數seed作爲參數,並返回1按字符串鍵索