kann man die Funktion xtabs() so parametrisieren, dass sie NAs im Ergebnis liefert?
Hier produziert xtabs() Nullen:
Code: Alles auswählen
df <- read.table(header=TRUE, dec=",", text=
"MolPerc Name Sample_Name
0,723117947750453 12:0 S1_and_pk_veg_1
0,046089710969517 12:0 S3_and_pk_veg_3
4,664022769640830 12:0 S19_lux_pk_veg_1
0,792319980905775 12:0 S20_lux_pk_veg_2
0,100690400314121 12:0 S21_lux_pk_veg_3
1,95202073928723 12:0 S22_lux_con_1
1,20986882371796 12:0 S26_eme_pk_veg_1
0,015568792253626 12:0 S39_hol_pk_gra_3
5,34343671539878 14:0 S2_and_pk_veg_2
1,51185521037698 14:0 S3_and_pk_veg_3
1,35878506814433 14:0 S5_and_pk_grz_2
1,76210006075600 14:0 S13_and_pk_gra_2
1,82794586686593 14:0 S16_and_con_2
12,0743415293854 14:0 S19_lux_pk_veg_1
14,7363511213337 14:0 S20_lux_pk_veg_2
0,83263403772498 14:0 S21_lux_pk_veg_3
4,73522889279343 14:0 S22_lux_con_1
4,72836058510026 14:0 S23_lux_con_2
7,46591217346962 14:0 S25_lux_con_3
1,01126841130609 14:0 S28_eme_pk_veg_3
0,31756894204574 14:0 S29_eme_con_1
8,18829604882864 14:0 S31_eme_con_2
11,6309532486909 14:0 S32_eme_con_3
4,26023160565549 14:0 S33_hol_pk_veg_1
3,86034759755138 14:0 S34_hol_pk_veg_2
4,54779361187967 14:0 S35_hol_pk_veg_3
26,8266683027117 16:0 S1_and_pk_veg_1
14,6555021267382 16:0 S2_and_pk_veg_2
15,8949628089649 16:0 S3_and_pk_veg_3
17,5404923990519 16:0 S4_and_pk_grz_1
17,6990270056518 16:0 S5_and_pk_grz_2")
xtabs(MolPerc ~ Sample_Name + Name, data=df)
Code: Alles auswählen
reshape(df, idvar = "Sample_Name", timevar = "Name", direction = "wide")