71 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
		
		
			
		
	
	
			71 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
|   | --- | ||
|  | id: 5e9a093a74c4063ca6f7c15e | ||
|  | title: Data Cleaning with DataFrames | ||
|  | challengeType: 11 | ||
|  | videoId: sTMN_pdI6S0 | ||
|  | dashedName: data-cleaning-with-dataframes | ||
|  | --- | ||
|  | 
 | ||
|  | # --description--
 | ||
|  | 
 | ||
|  | *Instead of using notebooks.ai like it shows in the video, you can use Google Colab instead.* | ||
|  | 
 | ||
|  | More resources: | ||
|  | 
 | ||
|  | -   [Notebooks on GitHub](https://github.com/ine-rmotr-curriculum/data-cleaning-rmotr-freecodecamp) | ||
|  | -   [How to open Notebooks from GitHub using Google Colab.](https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb) | ||
|  | 
 | ||
|  | # --question--
 | ||
|  | 
 | ||
|  | ## --text--
 | ||
|  | 
 | ||
|  | What will the following code print out? | ||
|  | 
 | ||
|  | ```py | ||
|  | import pandas as pd | ||
|  | import numpy as np | ||
|  | 
 | ||
|  | s = pd.Series([np.nan, 1, 2, np.nan, 3]) | ||
|  | s = s.fillna(method='ffill') | ||
|  | 
 | ||
|  | print(s) | ||
|  | ``` | ||
|  | 
 | ||
|  | ## --answers--
 | ||
|  | 
 | ||
|  | <pre> | ||
|  | 0    1.0 | ||
|  | 1    1.0 | ||
|  | 2    2.0 | ||
|  | 3    3.0 | ||
|  | 4    3.0 | ||
|  | dtype: float64 | ||
|  | </pre> | ||
|  | 
 | ||
|  | --- | ||
|  | 
 | ||
|  | <pre> | ||
|  | 0    NaN | ||
|  | 1    1.0 | ||
|  | 2    2.0 | ||
|  | 3    2.0 | ||
|  | 4    3.0 | ||
|  | dtype: float64 | ||
|  | </pre> | ||
|  | 
 | ||
|  | --- | ||
|  | 
 | ||
|  | <pre> | ||
|  | 0    NaN | ||
|  | 1    1.0 | ||
|  | 2    2.0 | ||
|  | 3    NaN | ||
|  | 4    3.0 | ||
|  | dtype: float64 | ||
|  | </pre> | ||
|  | 
 | ||
|  | ## --video-solution--
 | ||
|  | 
 | ||
|  | 2 | ||
|  | 
 |