Błąd podczas próby załadowania RData

0

Mam problem.

Otóż próbuję załadować plik RData, próbowałam różnymi funkcjami: load, attach, source(Na stackoverflow, to znalazłam). Za każdym razem jest błąd.

attach("C:/statystyka/Cw_1_2/Centrala.RData")

próbowałam też tak:

attach("C://statystyka//Cw_1_2//Centrala.RData")

i tak dla każdej wymienionej funkcji.

Błąd to:

Error: bad restore file magic number (file may be corrupted) -- no data loaded
In addition: Warning message:
file ‘Centrala.RData’ has magic number '"Licz'
  Use of save versions prior to 2 is deprecated 

Próbowałam znaleźć rozwiązanie, ale nie widzę nic konkretnego.

1

Nie znam R, ale poczytałem, że chodzi o jakieś workspace. Spróbuj sobie zapisać jakiś testowy workspace i załaduj go. Jeśli działa, to znaczy, że plik jest zepsuty. Ta funkcja przyjmuje pliki tylko określonego typu, a tutaj jak widzisz magiczna liczba tego pliku to "Licz

0

Jest podana ścieżka do pliku, Workspace czyli ustalenie gdzie będzie program szukał ewentualnych zmiennych, plików (Tak przynajmniej ja to odbieram). Tak ustawiałam(też) nic to nie daje.

Dużo tych rad jest po marchewkę, że tak powiem.

Stąd pytam.

Mail do prowadzącego poszedł, ale nie wiem czy odpisze.

Plik nie może być zepsuty, bo pochodzi z zasobów prowadzącego i inni nie mają takiego błędu podczas próby załadowania. Poza tym to dotyczy dowolnego pliku RData.

2

u mnie działa przykładowo plik https://github.com/nicholasjcooper/plumbCNV/blob/master/geneAnnot.RData

load("geneAnnot.RData")
> dim(dat)
[1] 20961     5
> sessionInfo()
R version 3.1.2 (2014-10-31)
Platform: i386-w64-mingw32/i386 (32-bit)
0

Ten jeden plik, nie da się otworzyć load ani attach, działa inna funkcja która nie jest do RData. Wszystkie inne pliki działają.

0

@lightinside a pewna jesteś że ten plik nie jest zwyczajnie skopany? ;]

0

@Shalom Ej on nie jest zwyczajnie skopany ;) On jest nie zwyczajnie skopany. To niby RData ale tak naprawdę to nie. Nawet notepad++ go otwiera, czy funkcja do zwykłych plików csv :P

0

Nigdy nie programowałem w R więc tu za wiele nie pomogę. Jeżeli ten plik zawiera jakieś zmienne, klasy, tablice to sprawdź czy nie jest uszkodzony plik. Może i w notepad++ otwierać ale wystarczy że jedna zmienna się źle zapisze i się nie wczyta pliku. Jeżeli to są dane to sprawdź, czy plik posiada znacznik EOF.

0

Też mam podobny problem. Jakieś 2 lata temu zapisałem środowisko z R do RData i teraz chciałem je wczytać. Nie działa. Żadne RData, które zapisałem w R w wersji sprzed 3.x.x nie działa. Prawdopodobnie coś zostało zmienione podczas upgrade z wersji 2.x.x do wersji 3.x.x. Ktoś wie jak ten problem obejść? Np tak aby RData z gadm.com się wczytała? W R 2.x.x się wczytują w 3.x.x nie.

0

U mnie to był inny sposób zapisu(Przeszkadzajka prowadzącego). Próbowałeś różnymi funkcjami?

Trudno mi sobie wyobrazić aby, RData nie było kompatybilne wstecz.(A raczej R)

Większość rzeczy jest.

0

Dane z gadm.org załadowane w R version 3.1.2 (2014-10-31)

http://www.r-fiddle.org/#/fiddle?id=weyVawHA&version=3

1 użytkowników online, w tym zalogowanych: 0, gości: 1