On Nov 15, 2009, at 11:00 AM, frenchcr wrote:



Yes they are not in date format, theyre just characters.

the earliest date is 16010000 i originally had one of 0101 00 00 (101 years
BC)...this was a software problem.

table(nchar(new_data4$date_abandoned))

    2      8
315732    263

The 315732 are empty fields i thought.

They are actually 2 characters wide.

The 263 are dates, i want to remove their rows.

If you want to "remove" the ones that are _not_ 8 characters long, then:

new_data5 <- new_data4[nchar(new_data4$date_abandoned) != 8, ]

or:

new_data5 <- subset(new_data4, date_abandoned != 8)

--
David.




David Winsemius wrote:


On Nov 14, 2009, at 8:43 PM, frenchcr wrote:


sorry David,

im really new to R (my first week) and appreciate your help. Also I
dont
always know what info to give people on the forum (although im
starting to
catch the drift).

heres what i get...

summary(new_data4$date_abandoned)
Min.        1st Qu.    Median     Mean      3rd Qu.
Max.          NA's
16010000 19980000 20010000 19930000 20040000  20090000   315732

So new_data4$data_abandoned is not of type "Date" and is instead a
character vector.

If you are resisting turning it into a date and want to work with
characters, you can, you just need to deal somehow with the items that
are not 8 characters wide. What does 315732 represent? How were we
supposed to interpret the starting "date" you gave of "01010000"?

nchar("1010000")
[1] 7

What does table(nchar(new_data4$date_abandoned)) give you?

ls()
[1] "data"      "new_data"  "new_data2" "new_data3" "new_data4"
small <- head(new_data4, 20)
dump("small", 20)
Error in dump("small", 20) : cannot write to this connection


Well, sorry, I meant to type dump("small", stdout())   ... As per the
Posting Guide.

--
David.

David Winsemius wrote:


On Nov 14, 2009, at 5:24 PM, frenchcr wrote:



I tried the following but it does the opposite of what i want:

new_data5 <- subset(new_data4, date_abandoned > "01010000")

I want to remove the rows with dates and leave just the rows without
a date.

This removes all the rows that dont have a date in the
date_abandoned column

...on a positive note, as i did this next...

dim(new_data5)
[1] 263  80

....i now know that i have 263 dates in that column :)

I want to remove the 263 rows with dates and leave just the rows
without a
date.

Con=me on frenchcr. Stop making us guess. Give us enough information to work with. You asked for something which I construed as saying you wanted dates greater than the the first day of the year 101. You did
not address this question.

What do you get with str(new_data4) and
summary(new_data4$date_abandoned) ? In order to know what sort of
comparison to use we need to know what the data looks like.

Even better if you offered the output from:

small <- head(new_data4, 20)
dump("small", 20),

--
David








David Winsemius wrote:


On Nov 14, 2009, at 1:21 PM, frenchcr wrote:



I want to go through a column in data called

Bad name for a data.frame. Fortunes, "dog" and all that.

date_abandoned....data["date_abandoned"]....and remove all the
rows
that
have numbers greater than 1,010,000.

Are you doing archeology? Given what you say next I wondered what
range you were really asking for.


The dates are in the format 20091114 so i'm just going to treat
them
as
numbers for clean up purposes.


I know that i use subset but not sure how to proceed from there.

subdata <- subset(data, date_abandoned > "01010000"()


The problem with > "1010000" is that your specified minimum point
had
an insufficient number of "places" to be in YYYYMMDD format.

--

David Winsemius, MD
Heritage Laboratories
West Hartford, CT

______________________________________________
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.



--
View this message in context:
http://old.nabble.com/remove-row-if-the-column-%22date_abandoned%22-has-a-date-in-it-tp26352457p26354446.html
Sent from the R help mailing list archive at Nabble.com.

______________________________________________
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.

David Winsemius, MD
Heritage Laboratories
West Hartford, CT

______________________________________________
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.



--
View this message in context:
http://old.nabble.com/remove-row-if-the-column-%22date_abandoned%22-has-a-date-in-it-tp26352457p26355689.html
Sent from the R help mailing list archive at Nabble.com.

______________________________________________
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.

David Winsemius, MD
Heritage Laboratories
West Hartford, CT

______________________________________________
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.



--
View this message in context: 
http://old.nabble.com/remove-row-if-the-column-%22date_abandoned%22-has-a-date-in-it-tp26352457p26360384.html
Sent from the R help mailing list archive at Nabble.com.

______________________________________________
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.

David Winsemius, MD
Heritage Laboratories
West Hartford, CT

______________________________________________
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