Вот мой набор данных:
1 066-01127-1602 | is Conditional | 066-01127-1301
2 066-01127-1602 | is Conditional | 066-01127-1101
3 066-01127-1602 | is Conditional | 066-01127-1601
4 066-01127-1602 | is Conditional | 9008000-10000
Я понятия не имею, как я могу преобразовать данные в одну строку, например:
1 066-01127-1602 | is Conditional | 066-01127-1301 | is Conditional | 066-01127-1101 | is Conditional | 066-01127-1601 | is Conditional | 9008000-10000
Извините за ошибку, у меня не должно быть разделителя, и я переписываю предложенный код:
list <- by(result[-1],result[1],function(x) do.call(paste,x));paste(names(list),list)
Результат:
Search P/N: 066-01127-1602
[1] "is Conditional 066-01127-1301" "is Conditional 066-01127-1101" "is Conditional 066-01127-1601" "is Conditional 9008000-10000"
Я могу сгенерировать список успешнои теперь я должен экспортировать в .xlsx, но эта ошибка происходит:
> write.xlsx(list, "List.xlsx")
Error in as.data.frame.default(x, stringsAsFactors = FALSE) :
cannot coerce class ‘"by"’ to a data.frame