konto usunięte

Temat: Problem z eksportem danych do .csv

Cześć,

Mam problem z eksportem danych z R do pliku .csv.

Otóż:
1. po zaimportowaniu csv'auki do R
2. usunięciu pustych wierszy
3. nałożeniu algorytmu k-means ( k2.dane3 <- kmeans(dane3, 3))
4. pojawia się błąd przy eksporcie danych (Values) na zewnątrz R:
Error in as.data.frame.default(x[[i]], optional = TRUE, stringsAsFactors = stringsAsFactors) :
cannot coerce class ""kmeans"" to a data.frame


Kiedy eksportuje dane (Date) , operacja przebiega bez zastrzeżeń.

W czym jest problem i jak to obejść?

Temat: Problem z eksportem danych do .csv

Co to znaczy "nałożenie" algorytmu. Doklejasz do data.frame cbind'em wektor reprezentujący klasę (skupienie) obiektu wskazane przez k-means? Sprawdziłeś, jaka jest klasa elementów tego wektora? Spróbuj z as.character() przed eksportem.

konto usunięte

Temat: Problem z eksportem danych do .csv

@Paweł
Nałożenie algorytmu, czyli wpisanie linijki określającej algorytm k-means:
k2.dane3 <- kmeans(dane3, 3)

Dane zawierały same "wartości", bez żadnych etykiet więc nie sprawdzałem im żadnych klas.

Temat: Problem z eksportem danych do .csv

A skąd ta kropka? W R do pól obiektów (a więc również kolumn data.frame) odwołujemy się przez $, nie przez kropkę, jak w większości języków programowania.

Zrób tak:



fit <- kmeans(dane3,3)
write.csv(cbind(dane3,fit$cluster),"plik.csv")



Pzdr!Ten post został edytowany przez Autora dnia 20.01.16 o godzinie 01:08

Następna dyskusja:

Zaczytywanie danych w forma...




Wyślij zaproszenie do