Jarek Statinowy

Jarek Statinowy Z zapałem do pracy

Temat: Tabela - problem

Witam mam taki problem
gdy wywołam
 table(Bud[,c(2,65)])
dostaję
65 X13..Kategoria.gosp.
2 WOJ 1 2 3 4
2 5661 576 420 1422
4 334 3 455 387 770
6 342 5 539 571 624
8 173 2 212 239 387
10 439 2 580 824 688
12 507 3 668 408 1514
14 11066 1157 1051 2296
16 200 2 243 298 272

Ale to wywołuje się na konsoli i gdy chce skopiować do excela to mam wszystko posklejane

A gdy zapiszę
ithebula2_65=as.data.frame(table(Bud[,c(2,65)])) 

dostaję tabele którą mogę skopiować do excela ale zmienia się układ
	X2.WOJ	X65.X13..Kategoria.gosp.	Freq
1 2 1 5661
2 4 1 3343
3 6 1 3425
4 8 1 173
5 10 1 439
6 12 1 507
7 14 1 1106
8 16 1 200
17 2 2 576
18 4 2 455
19 6 2 539
20 8 2 212
21 10 2 580
22 12 2 668
23 14 2 1157
24 16 2 243
33 2 3 420
34 4 3 387
35 6 3 571
36 8 3 239
37 10 3 824
38 12 3 408
39 14 3 1051
40 16 3 298
49 2 4 1422
50 4 4 770
51 6 4 624
52 8 4 387
53 10 4 688
54 12 4 1514
55 14 4 2296
56 16 4 272
64 32 4 661
(to część tabelki więc dane przyciąłem ale mam nadzieje, że widać co się stało)

Jak to powinno być zapisane by utrzymać poprzedni układ
oraz
W jaki sposób mogę otrzymać sumy brzegowe w R (po wierszach i po kolumnach) interesuje mnie to dla tej pierwszej tabelki

Temat: Tabela - problem

Dlaczego kopiujesz dane z konsoli do Excela? :D
Jarek Statinowy

Jarek Statinowy Z zapałem do pracy

Temat: Tabela - problem

Ponieważ w takim formacie mam to przedstawić nawet jeśli obliczenia robię w innym programie. Nie pytaj o sens :)

Pozdrawiam i czekam na wskazówki
Wojciech Obłąk

Wojciech Obłąk Programista, Asseco
Poland

Temat: Tabela - problem

użyj Pan:
write.csv2() 
oraz
addmargins() 
Ten post został edytowany przez Autora dnia 03.11.16 o godzinie 12:56

Temat: Tabela - problem

Jarek S.:
Ponieważ w takim formacie mam to przedstawić nawet jeśli obliczenia robię w innym programie. Nie pytaj o sens :)

Pozdrawiam i czekam na wskazówki

Dlatego korzysta się z RODBC, write.xlsx, albo write.csv. Z konsoli nie kopiuj.

Następna dyskusja:

Tabela problem !




Wyślij zaproszenie do