Sorry to bother everyone---I realized I should have used "==" instead of "=" in the subset syntax!

Quoting Ophelia Wang <[EMAIL PROTECTED]>:

Hi all,

I thought this should be very simple, but I'm not sure where the
problem is. I have a .txt data file that contains X and Y coordinates
of trees and their family names:

"X"   "Y"   "Mark"
0       28      "Sapotaceae"
1       30      "Meliaceae"
1       40      "Meliaceae"
1       60      "Mimosaceae"
1       76      "Olacaceae"
1.5     73      "Myristicaceae"
2       34      "Euphorbiaceae"
2       62      "Olacaceae"
2       86      "Mimosaceae"
2.5     36      "Arecaceae"
3       22      "Nyctaginaceae"
3       25      "Moraceae"
3       38      "Rubiaceae"
3       47      "Desconocido "
3       99      "Mimosaceae"
3.5     24      "Anacardiaceae"
3.5     57      "Sapotaceae"
4       1       "Lecythidaceae"

Now I just want to work on one family for various spatial analyses in
ads and spatstats, so I wrote:

Yut <-read.delim(
"C:/dissertation/data2006/Parcela_1-3/Yutsun_tree.txt", header = TRUE,
sep = "\t", quote="\"", dec=".", fill = TRUE )

Yut_are <- subset (Yut, Mark="Arecaceae", select=c(X, Y, Mark))

However, the summary of Yut_are still contains trees of other families:

  X                Y                    Mark
 Min.   :  0.00   Min.   : 0.00   Myristicaceae: 65
 1st Qu.: 24.00   1st Qu.:24.00   Lecythidaceae: 60
 Median : 46.00   Median :51.00   Sapotaceae   : 51
 Mean   : 48.07   Mean   :49.72   Moraceae     : 45
 3rd Qu.: 72.50   3rd Qu.:75.50   Arecaceae    : 41
 Max.   :100.00   Max.   :99.00   Mimosaceae   : 34
                                  (Other)      :313

Please tell me how do I subset a dataset like this to extract trees
from only one or a few families? Thanks a lot!

Ophelia


______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

Reply via email to