User Tools

Site Tools


how_to_change_data.frame_into_another_data.frame_which_is_unique_about_some_id

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
how_to_change_data.frame_into_another_data.frame_which_is_unique_about_some_id [2015/08/02 01:57]
vincenzo
how_to_change_data.frame_into_another_data.frame_which_is_unique_about_some_id [2015/08/02 02:04]
vincenzo
Line 1: Line 1:
 +Below is a sample.
 <code java> <code java>
-a <- data.frame(col1 = sample(1:6,10,replace=T), col2 = sample(1:6, 10, replace ​T)) +a <- data.frame(col1 = c("​a"​,"​b","​c","​d","​e"​,"​f","​g"​), col2 = c(10,10,20,​50,​40,​20,​30),​ col3 c(1,2,3,5,1,5,7)) 
-a[!duplicated(a$col2),+</code
- +I want to delete 5th row from the data.frame.
-> duplicates +
-   col1 col2 +
-1     ​5 ​   3 +
-    6    1 +
-    3    1 +
-4     ​1 ​   4 +
-    2    ​1 +
-6     ​3 ​   ​5 +
-    6    5 +
-8     ​2 ​   4 +
-9     ​6 ​   1 +
-10    4    5 +
- +
-a[!duplicated(a$col2),​] +
-  col1 col2 +
-1    1    4 +
-2    2    1 +
-4    6    5 +
-6    5    6+
  
 +<code java>
 +a
 +  col1 col2 col3
 +1    a   ​10 ​   1
 +2    b   ​10 ​   2
 +3    c   ​20 ​   3
 +4    d   ​50 ​   5
 +5    e   ​40 ​   1
 +6    f   ​20 ​   5
 +7    g   ​30 ​   7
 +</​code>​
 +I delete by doing this.
 +<code java>
 +a <- a[-5,]
 +</​code>​
 +Then I get this.
 +<code java>
 +a
 +  col1 col2 col3
 +1    a   ​10 ​   1
 +2    b   ​10 ​   2
 +3    c   ​20 ​   3
 +4    d   ​50 ​   5
 +7    g   ​30 ​   7
 +</​code>​
 +If I want to delete a col of the data.frame, I specify the col number and add - to the number.
 +<code java>
 +a <- a[,-1]
 +</​code>​
 +Then, I get this.
 +<code java>
 +a
 +  col2 col3
 +1   ​10 ​   1
 +2   ​10 ​   2
 +3   ​20 ​   3
 +4   ​50 ​   5
 +6   ​20 ​   5
 +7   ​30 ​   7
 +</​code>​
  
how_to_change_data.frame_into_another_data.frame_which_is_unique_about_some_id.txt · Last modified: 2015/08/02 02:04 by vincenzo