Zdefiniuj i zastosuj niestandardowe pojemniki w ramce danych

Używając Pythona stworzyłem następującą ramkę danych, która zawiera wartości podobieństwa:

  cosinFcolor cosinEdge cosinTexture histoFcolor histoEdge histoTexture    jaccard
1       0.770     0.489        0.388  0.57500000 0.5845137    0.3920000 0.00000000
2       0.067     0.496        0.912  0.13865546 0.6147309    0.6984127 0.00000000
3       0.514     0.426        0.692  0.36440678 0.4787535    0.5198413 0.05882353
4       0.102     0.430        0.739  0.11297071 0.5288008    0.5436508 0.00000000
5       0.560     0.735        0.554  0.48148148 0.8168083    0.4603175 0.00000000
6       0.029     0.302        0.558  0.08547009 0.3928234    0.4603175 0.00000000

Próbuję napisać skrypt R, aby wygenerować kolejną ramkę danych, która odzwierciedla pojemniki, ale mój warunek binowania ma zastosowanie, jeśli wartość przekracza 0,5, tak że

Pseudo kod:

if (cosinFcolor > 0.5 & cosinFcolor <= 0.6)
   bin = 1
if (cosinFcolor > 0.6 & cosinFcolor <= 0.7)
   bin = 2
if (cosinFcolor > 0.7 & cosinFcolor =< 0.8)
   bin = 3
if (cosinFcolor > 0.8 & cosinFcolor <=0.9)
   bin = 4
if (cosinFcolor > 0.9 & cosinFcolor <= 1.0)
   bin = 5
else
   bin = 0

Na podstawie powyższej logiki chcę zbudować ramkę danych

  cosinFcolor cosinEdge cosinTexture histoFcolor histoEdge histoTexture    jaccard
1       3         0         0            1           1        0               0

Jak mogę uruchomić ten skrypt, czy powinienem to zrobić w pythonie? Staram się poznać R po tym, jak dowiemy się, jak potężna jest liczba pakietów do nauki maszyn. Moim celem jest zbudowanie klasyfikatora, ale najpierw muszę znać R :)

questionAnswers(4)

yourAnswerToTheQuestion