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
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] (current)
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 +<code java
-   ​col1 col2 +
-    5    3 +  ​col1 col2 col3 
-    6    1 +1    ​a   ​10 ​   1 
-3     3    ​1 +2    ​b   ​10 ​   2 
-    1    4 +3    ​c   ​20 ​   3 
-    2    1 +4    ​d   ​50 ​   5 
-    3    5 +   ​e ​  ​40 ​   1 
-    6    5 +   ​f ​  ​20 ​   5 
-8     ​2 ​   4 +7    ​g   ​30 ​   7 
-9     ​6 ​   1 +</​code>​ 
-10    4    5 +I delete by doing this. 
- +<code java> 
-> a[!duplicated(a$col2),] +a <- a[-5,] 
-  ​col1 col2 +</​code>​ 
-1    1    4 +Then I get this. 
-2    2    ​1 +<code java> 
-   ​6 ​   5 +
-6    5    ​6+  col1 col2 col3 
 +1    a   ​10 ​   1 
 +2    b   10    ​
 +3    c   ​20 ​   3 
 +   ​d ​  ​50 ​   5 
 +7    g   ​30 ​   7 
 +</code> 
 +If I want to delete ​col of the data.frame, I specify the col number and add - to the number. 
 +<code java> 
 +<- a[,-1] 
 +</​code>​ 
 +Then, I get this. 
 +<code java> 
 +a 
 +  col2 col3 
 +  10    1 
 +  10    2 
 +3   ​20 ​   3 
 +  50    5 
 +  20    5 
 +7   ​30 ​   7
 </​code>​ </​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