apply

    0熱度

    1回答

    我試圖轉換一段時間內每個人都有多個觀察值的數據集。例如,在此期間,人1可能肥胖而不肥胖(只是超重)。下面是從一個人1個例子: ID Obese Overweight 1 NA NA 1 NA NA 1 0 1 1 1 0 1 0 0 2 NA 0 2 0 1 2 0 NA 我需要爲「1」,如果1出現在都在此列,跨列指定數量(有

    1熱度

    1回答

    我必須重新編碼一些我必須編碼的單倍型。我有他們的305行和129902列的熊貓數據框中,它看起來像這樣(只有一列和20行): rs# rs12914615 SNPalleles C/T chrom chr15 pos 98259206 strand + genome

    1熱度

    1回答

    我正在使用函數mapcar和apply進行一些LISP練習。我正在處理矩陣,我必須總結它的行和列。對於我有: (apply #'mapcar #'+ matrix) 這是行得通的。因爲我知道如何轉置一個矩陣,我可以爲行做同樣的事情嗎?沒錯,這將是: (apply #'mapcar #'+ (apply #'mapcar #'list matrix)) 但我不開心與。我想直接總結該行,所以我

    2熱度

    2回答

    我正在對DataFrame的每列執行操作,該操作以周爲索引。即,在每列中,我計數其中的條目不等於先前的條目(不包括第一個條目),並且輸出最後的時間段,並且其中此發生的週期之間的差的第一次出現。 的問題是,這是非常緩慢的,我不知道如何簡化它,可能使用numpy。這裏是我的代碼: def sh(ser): if ser.drop_duplicates().shape[0]==1:

    2熱度

    2回答

    給定DataFrame和list索引,是否存在一個有效的pandas函數,它將所有值垂直排列在列表中的每個條目的所有值的nan值? 例如,假設我們有列表[4,8]及以下DataFrame: index 0 1 5 1 2 2 9 3 4 3.2 3 8 9 8.7 所需的輸出很簡單: index 0 1 5 nan nan 2 nan na

    0熱度

    1回答

    我想創建一個使用數據框的列作爲輸入的函數。這部分輸入將是一系列的。 因此,這將功能類似下面 def myFunc(input1, input2, s_input): for s in s_input['c':'d'].index: print s + str(s_input[s]) +str(input1) for s in s_input['e':].index:

    0熱度

    2回答

    我正在嘗試標準化數據框中的某些列,而不是所有列。通過標準化我的意思是,減去平均值併除以標準偏差。我的問題是,如何處理這個data(mtcars)數據集,我如何才能在第1,2,4和6列中僅對 中的值進行標準化。 我可以手動做到這一點,但我很好奇,知道是否有這樣做的有效方法。

    0熱度

    1回答

    我想: 閱讀數百製表符分隔的文件到大熊貓數據幀 決定是否申請基於功能上FileNo 應用函數到每個元件上選定列 追加並連接所有DataFrames到單個幀 示例文件: ID FileNo Name A1 A2 A3 1 0 John a-b b-a a-a 2 0 Carol b-b a-b a-b [...] 500 0 Steve a-a b-b a-b 501 0 Jack

    0熱度

    2回答

    數據幀是這樣的: stop_wd=['the','a'] df2=pandas.DataFrame({'col1':[1,3,4], 'col2':['the future','a dog','data frame']}) 的df2 col1 col2 0 1 the future 1 3 a dog 2 4 data frame 我希望得到的結果是: col1

    0熱度

    1回答

    我對自舉表(文件:http://bootstrap-table.wenzhixin.net.cn/documentation/):一個自定義的Ajax實現 出於某種原因,我想有多個引導表(姑且稱之爲searchTable1,searchTable2等)。每個表格都將設置在自定義日期範圍內(最後30天,最後60天等)。 我想傳遞一個參數(如表JQuery選擇器或任何data-myCustomData