Как отсортировать фрейм данных по порядку значений в столбце? - PullRequest
0 голосов
/ 11 февраля 2020

Я пытаюсь отсортировать следующий кадр данных по значениям в столбце периода. введите описание изображения здесь

код, который я использую, выглядит следующим образом:

data = read.csv("inputSample.csv")
datasub = subset(data,data$Period<41 & data$Period>0)
write.csv(datasub,"period+.csv")
new = read.csv("period+.csv")

sub = subset(new,new$NumberOfClaims>0)
sub1 = subset(new,new$NumberOfClaims==0)

opr <- function(set)
{
  return((set$LossAmt * set$SimulationCount)/set$NumberOfClaims)
}

operated = data.frame( sub$LoanID,opr(sub), sub$EndingBalance, sub$BalanceInClaims, sub$Period)
operated = operated[order("sub.Period")]
print(operated)

однако приведенный выше код просто возвращает значения первого столбца в кадре данных, что тоже в несортированном порядке. Я пытался использовать with () и другие способы, но ни один из них, кажется, не работает. Пожалуйста, помогите мне. Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...