Kategorik değişkenlere ve bir değer aralığına göre gruplandırmak istediğim bir dataframe
var. Benzer değerlerdeki satırlar gibi düşünebilirsiniz (kümeler?). Örneğin: Ben kullanırsanızPandalarda bir dizi değer nasıl gruplanır?
df = pd.DataFrame({'symbol' : ['IP', 'IP', 'IP', 'IP', 'IP', 'IP', 'IP'],
'serie' : ['A', 'B', 'A', 'B', 'A', 'B', 'B'],
'strike' : [10, 10, 12, 13, 12, 13, 14],
'last' : [1, 2, 2.5, 3, 4.5, 5, 6],
'price' : [11, 11, 11, 11, 11, 11, 11],
'type' : ['call', 'put', 'put', 'put', 'call', 'put', 'call']})
grouped = df.groupby(['symbol', 'serie', 'strike'])
Ben çözüldü benim sorunun bir parçası var, ama böyle 10 ve 11, 12 ve 13 ve böylece yakın olan grev değerlerini birleştirmek istediğiniz ileri. Tercihen% bir aralık içinde.
çoğaltmak görünüyor: http://stackoverflow.com/questions/21441259/pandas-groupby- aralık değerleri –
Beklenen bir çıktı gösterebilir misiniz lütfen? –
İlk olarak grev değerlerini kümelemek/gruplamak için iyi tanımlanmış bir ölçüme ihtiyacınız vardır. – Goyo