学习小组day6-2笔记--zzz(引自生信星球)
2019-05-11 本文已影响1人
zzz_567a
已经安装好tidyr
![](https://img.haomeiwen.com/i17738366/c5d2651111b5ed72.png)
数据框的小常识
![](https://img.haomeiwen.com/i17738366/6cabc1d840e88b39.png)
认识Tidy Data
1.Reshape Data
![](https://img.haomeiwen.com/i17738366/3769896b4f4a13dc.png)
![](https://img.haomeiwen.com/i17738366/3adeabc9728df6f0.png)
数据。就是某些单元格有空值的情况。
三种处理方式:
(1).删除整行
(2).根据上下文(瞎)蒙一个
(3).同一列的空值填上同一个数。
在这里补充下csv的导入和导出方式。(默认参数好,学R没烦恼)
导入:X<-read.csv('doudou.csv')
导出:write.csv(X,'doudou.csv')
drop_na():有空值的,整行删除掉
括号里填数据框名,依据的列名(有空值那一列的列名)
![](https://img.haomeiwen.com/i17738366/73a23041b252e2eb.png)
fill(),根据上一行的数值填充上(好应付的感觉)
![](https://img.haomeiwen.com/i17738366/c872068fe167012f.png)
replace_na(),空值填进去特定的一个数值(还是在应付)
括号里填数据框名,要填的列名=要填的值
![](https://img.haomeiwen.com/i17738366/5d89fdb62d0cc4e6.png)
complete(把空值的位置补全)
![](https://img.haomeiwen.com/i17738366/bd9c319ec337254f.png)
expand
![](https://img.haomeiwen.com/i17738366/b05811eac3f04fcc.png)
4.split cells
separate:按列分割
separate_rows:按行分割
unite:分割完了再合并回去
![](https://img.haomeiwen.com/i17738366/a8bd7f2f30fceb36.png)