PandasII: Exploration and Manipulation#
+PandasII: Exploration#
What you will learn:
-
-
Introduce pandas dataframes and the essential operations
+Use Pandas for data inspection and exploration
+Selection, indexing and slicing in Pandas
+Sorting and ranking
+Data manipulation
# import dependencies
@@ -408,7 +412,7 @@ PandasII: Exploration and Manipulation
iris_df = pd.read_csv("https://raw.githubusercontent.com/mwaskom/seaborn-data/refs/heads/master/iris.csv")
@@ -536,7 +540,7 @@ PandasII: Exploration and Manipulationiris:
+Check that we have a dataframe:
-shape
: As with NumPy, the shape of the dataframe (rows, columns).
+shape
: As with NumPy, the shape of the dataframe (number of rows, number of columns).
-info()
:
+info()
: prints information about the dataframe including the index dtype and columns, non-null values and memory usage.
@@ -1336,7 +1340,7 @@ Summarizing data
-/tmp/ipykernel_105955/1934569051.py:1: FutureWarning: The default value of numeric_only in DataFrame.corr is deprecated. In a future version, it will default to False. Select only valid columns or specify the value of numeric_only to silence this warning.
+/tmp/ipykernel_15133/1934569051.py:1: FutureWarning: The default value of numeric_only in DataFrame.corr is deprecated. In a future version, it will default to False. Select only valid columns or specify the value of numeric_only to silence this warning.
iris_df.corr()
@@ -1497,34 +1501,68 @@ Summarizing data
-Selection and Indexing#
-
-By Index#
-We use iloc[]
to extract rows using indexes.
+
+Working with columns#
+
+Selection#
+
+bracket notation: variable name must be a string
+
-# This fetches row 3, and all columns:
-
-iris_df.iloc[2]
+iris_df['sepal_length'], type(iris_df['sepal_length'])
-sepal_length 4.7
-sepal_width 3.2
-petal_length 1.3
-petal_width 0.2
-species setosa
-Name: 2, dtype: object
+(0 5.1
+ 1 4.9
+ 2 4.7
+ 3 4.6
+ 4 5.0
+ ...
+ 145 6.7
+ 146 6.3
+ 147 6.5
+ 148 6.2
+ 149 5.9
+ Name: sepal_length, Length: 150, dtype: float64,
+ pandas.core.series.Series)
-fetch rows with indices 1,2 (the right endpoint is exclusive), and all columns.
-iris_df.iloc[1:3]
+# double bracket gives you the selected column as new dataframe
+iris_df[['sepal_length']], type(iris_df[['sepal_length']])
+
+
+
+
+( sepal_length
+ 0 5.1
+ 1 4.9
+ 2 4.7
+ 3 4.6
+ 4 5.0
+ .. ...
+ 145 6.7
+ 146 6.3
+ 147 6.5
+ 148 6.2
+ 149 5.9
+
+ [150 rows x 1 columns],
+ pandas.core.frame.DataFrame)
+
+
+
+
+This notation allows you to select more than one column
+
+
+iris_df[['sepal_length', 'petal_length']]
@@ -1548,37 +1586,109 @@ By Index
sepal_length
- sepal_width
petal_length
- petal_width
- species
+
+ 0
+ 5.1
+ 1.4
+
1
4.9
- 3.0
1.4
- 0.2
- setosa
2
4.7
- 3.2
1.3
- 0.2
- setosa
+
+
+ 3
+ 4.6
+ 1.5
+
+
+ 4
+ 5.0
+ 1.4
+
+
+ ...
+ ...
+ ...
+
+
+ 145
+ 6.7
+ 5.2
+
+
+ 146
+ 6.3
+ 5.0
+
+
+ 147
+ 6.5
+ 5.2
+
+
+ 148
+ 6.2
+ 5.4
+
+
+ 149
+ 5.9
+ 5.1
+150 rows × 2 columns
-fetch rows with indices 1,2 and first three columns (positions 0, 1, 2)
+
+Dot notation: Here columns are object attributes
+
-iris_df.iloc[1:3, 0:3]
+iris_df.sepal_length, type(iris_df.sepal_length)
+
+
+
+
+(0 5.1
+ 1 4.9
+ 2 4.7
+ 3 4.6
+ 4 5.0
+ ...
+ 145 6.7
+ 146 6.3
+ 147 6.5
+ 148 6.2
+ 149 5.9
+ Name: sepal_length, Length: 150, dtype: float64,
+ pandas.core.series.Series)
+
+
+
+
+Dot notation is very convenient, since as object attributes they can be tab-completed in various editing environments.
+But:
+
+It only works if the column names are not reserved words
+It can’t be used when created a new column (see below)
+It allows you to select just one column
+
+
+
+iris_df['sepal_volume'] = iris_df.sepal_length * iris_df.sepal_width
+
+iris_df.head()
@@ -1604,48 +1714,73 @@ By Index
sepal_length
sepal_width
petal_length
+ petal_width
+ species
+ sepal_volume
+
+ 0
+ 5.1
+ 3.5
+ 1.4
+ 0.2
+ setosa
+ 17.85
+
1
4.9
3.0
1.4
+ 0.2
+ setosa
+ 14.70
2
4.7
3.2
1.3
+ 0.2
+ setosa
+ 15.04
+
+
+ 3
+ 4.6
+ 3.1
+ 1.5
+ 0.2
+ setosa
+ 14.26
+
+
+ 4
+ 5.0
+ 3.6
+ 1.4
+ 0.2
+ setosa
+ 18.00
-You can apply slices to column names too. You don’t need .iloc[]
here.
-
-
-iris_df.columns[0:3]
-
-
-
-
-Index(['sepal_length', 'sepal_width', 'petal_length'], dtype='object')
-
-
-
-
-
-
-By label#
-We can select by row and column labels using .loc[]
.
-Here we ask for rows with labels (indexes) 1-3, and it gives exactly that
-.iloc[]
returned rows with indices 1,2.
-Author note: This is by far the more useful of the two in my experience.
+Note that:
+
+The left side has form: DataFrame name, bracket notation, new column name
+The assignment operator =
is used
+The right side contains an expression; here, two df columns are multiplied together
+
+Bracket notation also works on the fields, but it’s more typing:
-iris_df.loc[1:3]
+iris_df['sepal_volume_2'] = iris_df['sepal_length'] * iris_df['sepal_width']
+
+iris_df.head()
@@ -1673,9 +1808,21 @@ By label
petal_length
petal_width
species
+ sepal_volume
+ sepal_volume_2
+
+ 0
+ 5.1
+ 3.5
+ 1.4
+ 0.2
+ setosa
+ 17.85
+ 17.85
+
1
4.9
@@ -1683,6 +1830,8 @@ By label
1.4
0.2
setosa
+ 14.70
+ 14.70
2
@@ -1691,6 +1840,8 @@ By label
1.3
0.2
setosa
+ 15.04
+ 15.04
3
@@ -1699,15 +1850,68 @@ By label
1.5
0.2
setosa
+ 14.26
+ 14.26
+
+
+ 4
+ 5.0
+ 3.6
+ 1.4
+ 0.2
+ setosa
+ 18.00
+ 18.00
-Subset on columns with column name (as a string) or list of strings
+The bracket notation must be used when assigning to a new column. This will break:
-iris_df.loc[1:3, ['sepal_length','petal_width']]
+iris_df.'sepal_volume_3' = iris_df.sepal_length + iris_df.sepal_width
+
+
+
+
+ Cell In[28], line 1
+ iris_df.'sepal_volume_3' = iris_df.sepal_length + iris_df.sepal_width
+ ^
+SyntaxError: invalid syntax
+
+
+
+
+
+
+iris_df.sepal_volume_3 = iris_df.sepal_length + iris_df.sepal_width
+
+
+
+
+/tmp/ipykernel_26349/2179810851.py:1: UserWarning: Pandas doesn't allow columns to be created via a new attribute name - see https://pandas.pydata.org/pandas-docs/stable/indexing.html#attribute-access
+ iris_df.sepal_volume_3 = iris_df.sepal_length + iris_df.sepal_width
+
+
+
+
+
+
+Removing#
+
+Using the reserverd keyword del
to drop a DataFrame or single columns from the dataframe:
+
+
+
+iris_df_drop = iris_df.copy()
+
+
+
+
+
-Select all rows, specific columns
-iris_df.loc[:, ['sepal_length','petal_width']]
+# delete the column 'x'
+del iris_df_drop['sepal_volume_2']
+
+
+
+
+
-
-
-Boolean Filtering#
-It’s very common to subset a dataframe based on some condition on the data.
-🔑 Note that even though we are filtering rows, we are not using .loc[]
or .iloc[]
here.
-Pandas knows what to do if you pass a boolean structure.
-
-
-iris_df.sepal_length >= 7.5
-
-
-
-
-0 False
-1 False
-2 False
-3 False
-4 False
- ...
-145 False
-146 False
-147 False
-148 False
-149 False
-Name: sepal_length, Length: 150, dtype: bool
-
-
-
-
+
+Using the method drop()
to drop one or more columns by specifying axis
argument equal 1:
+
-iris_df.loc[iris_df.sepal_length >= 7.5,:]
+# Here we drop columns
+iris_df_drop = iris_df_drop.drop(['sepal_volume', 'species'], axis=1)
+iris_df_drop
@@ -1903,65 +2148,97 @@ Boolean Filteringdrop() method you can also drop specific observations by setting axis
=0
-iris_df.loc[(iris_df['sepal_length' ]>= 4.5) & (iris_df['sepal_length'] <= 4.7),:]
+# Now a particular observation
+iris_df_drop = iris_df_drop.drop([0], axis=0)
+iris_df_drop
@@ -1988,17 +2265,22 @@ Boolean Filtering
-Masking#
-Here’s an example of masking using boolean conditions passed to the dataframe selector:
-Here are the values for the feature sepal length
:
+
+Working with the dataframe as a whole#
+
+iloc[]
: Selection by index#
+We can use iloc[]
to extract rows and columns using indexes.
-iris_df.sepal_length.values
+# This fetches row 3, and all columns:
+iris_df.iloc[2]
-array([5.1, 4.9, 4.7, 4.6, 5. , 5.4, 4.6, 5. , 4.4, 4.9, 5.4, 4.8, 4.8,
- 4.3, 5.8, 5.7, 5.4, 5.1, 5.7, 5.1, 5.4, 5.1, 4.6, 5.1, 4.8, 5. ,
- 5. , 5.2, 5.2, 4.7, 4.8, 5.4, 5.2, 5.5, 4.9, 5. , 5.5, 4.9, 4.4,
- 5.1, 5. , 4.5, 4.4, 5. , 5.1, 4.8, 5.1, 4.6, 5.3, 5. , 7. , 6.4,
- 6.9, 5.5, 6.5, 5.7, 6.3, 4.9, 6.6, 5.2, 5. , 5.9, 6. , 6.1, 5.6,
- 6.7, 5.6, 5.8, 6.2, 5.6, 5.9, 6.1, 6.3, 6.1, 6.4, 6.6, 6.8, 6.7,
- 6. , 5.7, 5.5, 5.5, 5.8, 6. , 5.4, 6. , 6.7, 6.3, 5.6, 5.5, 5.5,
- 6.1, 5.8, 5. , 5.6, 5.7, 5.7, 6.2, 5.1, 5.7, 6.3, 5.8, 7.1, 6.3,
- 6.5, 7.6, 4.9, 7.3, 6.7, 7.2, 6.5, 6.4, 6.8, 5.7, 5.8, 6.4, 6.5,
- 7.7, 7.7, 6. , 6.9, 5.6, 7.7, 6.3, 6.7, 7.2, 6.2, 6.1, 6.4, 7.2,
- 7.4, 7.9, 6.4, 6.3, 6.1, 7.7, 6.3, 6.4, 6. , 6.9, 6.7, 6.9, 5.8,
- 6.8, 6.7, 6.7, 6.3, 6.5, 6.2, 5.9])
+sepal_length 4.7
+sepal_width 3.2
+petal_length 1.3
+petal_width 0.2
+species setosa
+sepal_volume 15.04
+sepal_volume_2 15.04
+Name: 2, dtype: object
-And here are the boolean values generated by applying a comparison operator to those values:
-mask = iris_df.sepal_length >= 7.5
-
-
-
-
-
-
-mask.values
-
-
-
-
-array([False, False, False, False, False, False, False, False, False,
- False, False, False, False, False, False, False, False, False,
- False, False, False, False, False, False, False, False, False,
- False, False, False, False, False, False, False, False, False,
- False, False, False, False, False, False, False, False, False,
- False, False, False, False, False, False, False, False, False,
- False, False, False, False, False, False, False, False, False,
- False, False, False, False, False, False, False, False, False,
- False, False, False, False, False, False, False, False, False,
- False, False, False, False, False, False, False, False, False,
- False, False, False, False, False, False, False, False, False,
- False, False, False, False, False, False, True, False, False,
- False, False, False, False, False, False, False, False, False,
- True, True, False, False, False, True, False, False, False,
- False, False, False, False, False, True, False, False, False,
- True, False, False, False, False, False, False, False, False,
- False, False, False, False, False, False])
-
-
-
-
-The two sets of values have the same shape.
-We can now overlay the logical values over the numeric ones and keep only what is True
:
-
-
-iris_df.sepal_length[mask].values
+# Similar to
+iris_df.iloc[2, :]
-array([7.6, 7.7, 7.7, 7.7, 7.9, 7.7])
+sepal_length 4.7
+sepal_width 3.2
+petal_length 1.3
+petal_width 0.2
+species setosa
+sepal_volume 15.04
+sepal_volume_2 15.04
+Name: 2, dtype: object
-
-
-Sorting and Ranking#
-.sort_values()
-Sort by values
-
-by
parameter takes string or list of strings
-ascending
takes True or False
-inplace
will save sorted values into the df
-
-
+fetch rows with indices 1,2 (the right endpoint is exclusive), and all columns.
-iris_df.sort_values(by=['sepal_length','petal_width'])
+iris_df.iloc[1:3]
@@ -2172,109 +2428,39 @@ Sorting and Ranking
-.sort_index()
#
-Sort by index. Example sorts by descending index
+fetch rows with indices 1,2 and first three columns (positions 0, 1, 2)
-iris_df.sort_index(axis=0, ascending=False)
+iris_df.iloc[1:3, 0:3]
@@ -2300,128 +2486,48 @@ .sort_index()
sepal_length
sepal_width
petal_length
- petal_width
- species
- 149
- 5.9
- 3.0
- 5.1
- 1.8
- virginica
-
-
- 148
- 6.2
- 3.4
- 5.4
- 2.3
- virginica
-
-
- 147
- 6.5
- 3.0
- 5.2
- 2.0
- virginica
-
-
- 146
- 6.3
- 2.5
- 5.0
- 1.9
- virginica
-
-
- 145
- 6.7
+ 1
+ 4.9
3.0
- 5.2
- 2.3
- virginica
-
-
- ...
- ...
- ...
- ...
- ...
- ...
-
-
- 4
- 5.0
- 3.6
1.4
- 0.2
- setosa
-
-
- 3
- 4.6
- 3.1
- 1.5
- 0.2
- setosa
2
4.7
3.2
1.3
- 0.2
- setosa
-
-
- 1
- 4.9
- 3.0
- 1.4
- 0.2
- setosa
-
-
- 0
- 5.1
- 3.5
- 1.4
- 0.2
- setosa
-150 rows × 5 columns
-
-
-Dealing with Missing Data#
-Pandas primarily uses the data type np.nan
from NumPy to represent missing data.
+You can apply slices to column names too. You don’t need .iloc[]
here.
-import numpy as np
+iris_df.columns[0:3]
-
-
-
-df_miss = pd.DataFrame({
- 'x':[2, np.nan, 1],
- 'y':[np.nan, np.nan, 6]}
-)
+
+Index(['sepal_length', 'sepal_width', 'petal_length'], dtype='object')
+
+
+loc[]
: Selection by label#
+We can select by row and column labels using .loc[]
.
+Here we ask for rows with labels (indexes) 1-3, and it gives exactly that
+.iloc[]
returned rows with indices 1,2.
+Author note: This is by far the more useful of the two in my experience.
-df_miss
+iris_df.loc[1:3]
@@ -2444,39 +2550,54 @@ Dealing with Missing Data
- x
- y
+ sepal_length
+ sepal_width
+ petal_length
+ petal_width
+ species
+ sepal_volume
+ sepal_volume_2
- 0
- 2.0
- NaN
+ 1
+ 4.9
+ 3.0
+ 1.4
+ 0.2
+ setosa
+ 14.70
+ 14.70
- 1
- NaN
- NaN
+ 2
+ 4.7
+ 3.2
+ 1.3
+ 0.2
+ setosa
+ 15.04
+ 15.04
- 2
- 1.0
- 6.0
+ 3
+ 4.6
+ 3.1
+ 1.5
+ 0.2
+ setosa
+ 14.26
+ 14.26
-
-
-.dropna()
#
-This will drop all rows with missing data in any column.
-
+Subset on columns with column name (as a string) or list of strings
-df_drop_all = df_miss.dropna()
-df_drop_all
+iris_df.loc[1:3, ['sepal_length','petal_width']]
@@ -2499,25 +2620,34 @@ .dropna()
- x
- y
+ sepal_length
+ petal_width
+
+ 1
+ 4.9
+ 0.2
+
2
- 1.0
- 6.0
+ 4.7
+ 0.2
+
+
+ 3
+ 4.6
+ 0.2
-The subset
parameter takes a list of column names to specify which columns should have missing values.
+Select all rows, specific columns
-df_drop_x = df_miss.dropna(subset=['x'])
-df_drop_x
+iris_df.loc[:, ['sepal_length','petal_width']]
@@ -2540,41 +2670,102 @@ .dropna()
- x
- y
+ sepal_length
+ petal_width
0
- 2.0
- NaN
+ 5.1
+ 0.2
+
+
+ 1
+ 4.9
+ 0.2
2
- 1.0
- 6.0
+ 4.7
+ 0.2
+
+
+ 3
+ 4.6
+ 0.2
+
+
+ 4
+ 5.0
+ 0.2
+
+
+ ...
+ ...
+ ...
+
+
+ 145
+ 6.7
+ 2.3
+
+
+ 146
+ 6.3
+ 1.9
+
+
+ 147
+ 6.5
+ 2.0
+
+
+ 148
+ 6.2
+ 2.3
+
+
+ 149
+ 5.9
+ 1.8
+150 rows × 2 columns
-
-.fillna()
#
-This will replace missing values with whatever you set it to, e.g. \(0\)s.
-
-We can pass the results of an operation – for example to peform simple imputation, we can replace missing values in each column with the median value of the respective column:
+
+Boolean Filtering#
+It’s very common to subset a dataframe based on some condition on the data.
+Pandas knows what to do if you pass a boolean structure.
-df_filled = df_miss.fillna(df_miss.median())
+iris_df.sepal_length >= 7.5
+
+
+
+
+0 False
+1 False
+2 False
+3 False
+4 False
+ ...
+145 False
+146 False
+147 False
+148 False
+149 False
+Name: sepal_length, Length: 150, dtype: bool
-df_filled
+iris_df.loc[iris_df.sepal_length >= 7.5,:]
@@ -2597,165 +2788,284 @@ .fillna()
- x
- y
+ sepal_length
+ sepal_width
+ petal_length
+ petal_width
+ species
+ sepal_volume
+ sepal_volume_2
- 0
+ 105
+ 7.6
+ 3.0
+ 6.6
+ 2.1
+ virginica
+ 22.80
+ 22.80
+
+
+ 117
+ 7.7
+ 3.8
+ 6.7
+ 2.2
+ virginica
+ 29.26
+ 29.26
+
+
+ 118
+ 7.7
+ 2.6
+ 6.9
+ 2.3
+ virginica
+ 20.02
+ 20.02
+
+
+ 122
+ 7.7
+ 2.8
+ 6.7
2.0
- 6.0
+ virginica
+ 21.56
+ 21.56
- 1
- 1.5
- 6.0
+ 131
+ 7.9
+ 3.8
+ 6.4
+ 2.0
+ virginica
+ 30.02
+ 30.02
- 2
- 1.0
- 6.0
+ 135
+ 7.7
+ 3.0
+ 6.1
+ 2.3
+ virginica
+ 23.10
+ 23.10
-
-
-Column selection, addition, deletion#
-
-Selection#
-Use bracket notation or dot notation.
-
-bracket notation: variable name must be a string
-
-df['y'], type(df['y'])
+iris_df.loc[(iris_df['sepal_length' ]>= 4.5) & (iris_df['sepal_length'] <= 4.7),:]
----------------------------------------------------------------------------
-NameError Traceback (most recent call last)
-Cell In[45], line 1
-----> 1 df['y'], type(df['y'])
+
+
+
+
+
+
+ sepal_length
+ sepal_width
+ petal_length
+ petal_width
+ species
+ sepal_volume
+ sepal_volume_2
+
+
+
+
+ 2
+ 4.7
+ 3.2
+ 1.3
+ 0.2
+ setosa
+ 15.04
+ 15.04
+
+
+ 3
+ 4.6
+ 3.1
+ 1.5
+ 0.2
+ setosa
+ 14.26
+ 14.26
+
+
+ 6
+ 4.6
+ 3.4
+ 1.4
+ 0.3
+ setosa
+ 15.64
+ 15.64
+
+
+ 22
+ 4.6
+ 3.6
+ 1.0
+ 0.2
+ setosa
+ 16.56
+ 16.56
+
+
+ 29
+ 4.7
+ 3.2
+ 1.6
+ 0.2
+ setosa
+ 15.04
+ 15.04
+
+
+ 41
+ 4.5
+ 2.3
+ 1.3
+ 0.3
+ setosa
+ 10.35
+ 10.35
+
+
+ 47
+ 4.6
+ 3.2
+ 1.4
+ 0.2
+ setosa
+ 14.72
+ 14.72
+
+
+
+
+
+
+
+
+Masking#
+Here’s an example of masking using boolean conditions passed to the dataframe selector:
+Here are the values for the feature sepal length
:
+
+
+iris_df.sepal_length.values
+
+array([5.1, 4.9, 4.7, 4.6, 5. , 5.4, 4.6, 5. , 4.4, 4.9, 5.4, 4.8, 4.8,
+ 4.3, 5.8, 5.7, 5.4, 5.1, 5.7, 5.1, 5.4, 5.1, 4.6, 5.1, 4.8, 5. ,
+ 5. , 5.2, 5.2, 4.7, 4.8, 5.4, 5.2, 5.5, 4.9, 5. , 5.5, 4.9, 4.4,
+ 5.1, 5. , 4.5, 4.4, 5. , 5.1, 4.8, 5.1, 4.6, 5.3, 5. , 7. , 6.4,
+ 6.9, 5.5, 6.5, 5.7, 6.3, 4.9, 6.6, 5.2, 5. , 5.9, 6. , 6.1, 5.6,
+ 6.7, 5.6, 5.8, 6.2, 5.6, 5.9, 6.1, 6.3, 6.1, 6.4, 6.6, 6.8, 6.7,
+ 6. , 5.7, 5.5, 5.5, 5.8, 6. , 5.4, 6. , 6.7, 6.3, 5.6, 5.5, 5.5,
+ 6.1, 5.8, 5. , 5.6, 5.7, 5.7, 6.2, 5.1, 5.7, 6.3, 5.8, 7.1, 6.3,
+ 6.5, 7.6, 4.9, 7.3, 6.7, 7.2, 6.5, 6.4, 6.8, 5.7, 5.8, 6.4, 6.5,
+ 7.7, 7.7, 6. , 6.9, 5.6, 7.7, 6.3, 6.7, 7.2, 6.2, 6.1, 6.4, 7.2,
+ 7.4, 7.9, 6.4, 6.3, 6.1, 7.7, 6.3, 6.4, 6. , 6.9, 6.7, 6.9, 5.8,
+ 6.8, 6.7, 6.7, 6.3, 6.5, 6.2, 5.9])
+
+
+
+And here are the boolean values generated by applying a comparison operator to those values:
-# double bracket gives you the selected column as new dataframe
-df[['x']], type(df[['x']])
+mask = iris_df.sepal_length >= 7.5
+
+
+
+
+
+
+mask.values
-( x
- 0 0
- 1 2
- obs3 1
- 3 5,
- pandas.core.frame.DataFrame)
+array([False, False, False, False, False, False, False, False, False,
+ False, False, False, False, False, False, False, False, False,
+ False, False, False, False, False, False, False, False, False,
+ False, False, False, False, False, False, False, False, False,
+ False, False, False, False, False, False, False, False, False,
+ False, False, False, False, False, False, False, False, False,
+ False, False, False, False, False, False, False, False, False,
+ False, False, False, False, False, False, False, False, False,
+ False, False, False, False, False, False, False, False, False,
+ False, False, False, False, False, False, False, False, False,
+ False, False, False, False, False, False, False, False, False,
+ False, False, False, False, False, False, True, False, False,
+ False, False, False, False, False, False, False, False, False,
+ True, True, False, False, False, True, False, False, False,
+ False, False, False, False, False, True, False, False, False,
+ True, False, False, False, False, False, False, False, False,
+ False, False, False, False, False, False])
+The two sets of values have the same shape.
+We can now overlay the logical values over the numeric ones and keep only what is True
:
-df[['y', 'x']]
+iris_df.sepal_length[mask].values
+
+
+
+
+array([7.6, 7.7, 7.7, 7.7, 7.9, 7.7])
+
+
+
+
+
+
+Sorting#
+
+sort_values()
: Sorts dataframe by values. You can customize this sorting with the following parameters:
+
+by
parameter takes string or list of strings
+ascending
takes True or False
+inplace
will save sorted values into the df
+
+
+
+
+
+
+iris_df.sort_values(by=['sepal_length','petal_width'])
@@ -2778,50 +3088,444 @@ Column Selection
- y
- x
+ sepal_length
+ sepal_width
+ petal_length
+ petal_width
+ species
+ sepal_volume
+ sepal_volume_2
+
+
+
+
+ 13
+ 4.3
+ 3.0
+ 1.1
+ 0.1
+ setosa
+ 12.90
+ 12.90
+
+
+ 8
+ 4.4
+ 2.9
+ 1.4
+ 0.2
+ setosa
+ 12.76
+ 12.76
+
+
+ 38
+ 4.4
+ 3.0
+ 1.3
+ 0.2
+ setosa
+ 13.20
+ 13.20
+
+
+ 42
+ 4.4
+ 3.2
+ 1.3
+ 0.2
+ setosa
+ 14.08
+ 14.08
+
+
+ 41
+ 4.5
+ 2.3
+ 1.3
+ 0.3
+ setosa
+ 10.35
+ 10.35
+
+
+ ...
+ ...
+ ...
+ ...
+ ...
+ ...
+ ...
+ ...
+
+
+ 122
+ 7.7
+ 2.8
+ 6.7
+ 2.0
+ virginica
+ 21.56
+ 21.56
+
+
+ 117
+ 7.7
+ 3.8
+ 6.7
+ 2.2
+ virginica
+ 29.26
+ 29.26
+
+
+ 118
+ 7.7
+ 2.6
+ 6.9
+ 2.3
+ virginica
+ 20.02
+ 20.02
+
+
+ 135
+ 7.7
+ 3.0
+ 6.1
+ 2.3
+ virginica
+ 23.10
+ 23.10
+
+
+ 131
+ 7.9
+ 3.8
+ 6.4
+ 2.0
+ virginica
+ 30.02
+ 30.02
+
+
+
+
150 rows × 7 columns
+
+
+
+
+iris_df.sort_values(by=['sepal_length','petal_width'], ascending=False)
+
+
+
+
+
+
+
+
+
+
+ sepal_length
+ sepal_width
+ petal_length
+ petal_width
+ species
+ sepal_volume
+ sepal_volume_2
+
+
+
+
+ 131
+ 7.9
+ 3.8
+ 6.4
+ 2.0
+ virginica
+ 30.02
+ 30.02
+
+
+ 118
+ 7.7
+ 2.6
+ 6.9
+ 2.3
+ virginica
+ 20.02
+ 20.02
+
+
+ 135
+ 7.7
+ 3.0
+ 6.1
+ 2.3
+ virginica
+ 23.10
+ 23.10
+
+
+ 117
+ 7.7
+ 3.8
+ 6.7
+ 2.2
+ virginica
+ 29.26
+ 29.26
+
+
+ 122
+ 7.7
+ 2.8
+ 6.7
+ 2.0
+ virginica
+ 21.56
+ 21.56
+
+
+ ...
+ ...
+ ...
+ ...
+ ...
+ ...
+ ...
+ ...
+
+
+ 41
+ 4.5
+ 2.3
+ 1.3
+ 0.3
+ setosa
+ 10.35
+ 10.35
+
+
+ 8
+ 4.4
+ 2.9
+ 1.4
+ 0.2
+ setosa
+ 12.76
+ 12.76
+
+
+ 38
+ 4.4
+ 3.0
+ 1.3
+ 0.2
+ setosa
+ 13.20
+ 13.20
+
+
+ 42
+ 4.4
+ 3.2
+ 1.3
+ 0.2
+ setosa
+ 14.08
+ 14.08
+
+
+ 13
+ 4.3
+ 3.0
+ 1.1
+ 0.1
+ setosa
+ 12.90
+ 12.90
+
+
+
+150 rows × 7 columns
+
+
+
+sort_index()
: Sorts dataframe by index. You can customize this sorting with the following parameters:
+
+axis
along which to sort. The value 0 identifies the rows, and 1 identifies the columns.
+ascending
takes True or False
+inplace
will save sorted values into the df
+
+
+
+
+
+
+iris_df.sort_index(axis=0)
+
+
+
+
+
+
+
+
+
+
+ sepal_length
+ sepal_width
+ petal_length
+ petal_width
+ species
+ sepal_volume
+ sepal_volume_2
0
- 1
- 0
+ 5.1
+ 3.5
+ 1.4
+ 0.2
+ setosa
+ 17.85
+ 17.85
+
+
+ 1
+ 4.9
+ 3.0
+ 1.4
+ 0.2
+ setosa
+ 14.70
+ 14.70
+
+
+ 2
+ 4.7
+ 3.2
+ 1.3
+ 0.2
+ setosa
+ 15.04
+ 15.04
+
+
+ 3
+ 4.6
+ 3.1
+ 1.5
+ 0.2
+ setosa
+ 14.26
+ 14.26
+
+
+ 4
+ 5.0
+ 3.6
+ 1.4
+ 0.2
+ setosa
+ 18.00
+ 18.00
+
+
+ ...
+ ...
+ ...
+ ...
+ ...
+ ...
+ ...
+ ...
+
+
+ 145
+ 6.7
+ 3.0
+ 5.2
+ 2.3
+ virginica
+ 20.10
+ 20.10
+
+
+ 146
+ 6.3
+ 2.5
+ 5.0
+ 1.9
+ virginica
+ 15.75
+ 15.75
- 1
- 1
- 2
+ 147
+ 6.5
+ 3.0
+ 5.2
+ 2.0
+ virginica
+ 19.50
+ 19.50
- obs3
- 0
- 1
+ 148
+ 6.2
+ 3.4
+ 5.4
+ 2.3
+ virginica
+ 21.08
+ 21.08
- 3
- 0
- 5
+ 149
+ 5.9
+ 3.0
+ 5.1
+ 1.8
+ virginica
+ 17.70
+ 17.70
+150 rows × 7 columns
-
-
-Addition#
-It is typical to create a new column from existing columns.
-In this example, a new column (or field) is created by summing x
and y
:
-
-
-df['x_plus_y'] = df.x + df.y
-
-
-
-
-df
+iris_df.sort_index(axis=0, ascending=False)
@@ -2844,149 +3548,155 @@ Addition
- x
- y
- is_label
- x_plus_y
+ sepal_length
+ sepal_width
+ petal_length
+ petal_width
+ species
+ sepal_volume
+ sepal_volume_2
- 0
- 0
- 1
- True
- 1
+ 149
+ 5.9
+ 3.0
+ 5.1
+ 1.8
+ virginica
+ 17.70
+ 17.70
- 1
- 2
- 1
- False
- 3
+ 148
+ 6.2
+ 3.4
+ 5.4
+ 2.3
+ virginica
+ 21.08
+ 21.08
- obs3
- 1
- 0
- False
- 1
+ 147
+ 6.5
+ 3.0
+ 5.2
+ 2.0
+ virginica
+ 19.50
+ 19.50
- 3
- 5
- 0
- False
- 5
-
-
-
-
-
-Note that:
-
-The left side has form: DataFrame name, bracket notation, new column name
-The assignment operator =
is used
-The right side contains an expression; here, two df columns are summed
-
-Bracket notation also works on the fields, but it’s more typing:
-
-
-df['x_plus_y'] = df['x'] + df['y']
-df
-
-
-
-
-
-
-
-
-
-
- x
- y
- is_label
- x_plus_y
+ 146
+ 6.3
+ 2.5
+ 5.0
+ 1.9
+ virginica
+ 15.75
+ 15.75
-
-
- 0
- 0
- 1
- True
- 1
+ 145
+ 6.7
+ 3.0
+ 5.2
+ 2.3
+ virginica
+ 20.10
+ 20.10
- 1
- 2
- 1
- False
- 3
+ ...
+ ...
+ ...
+ ...
+ ...
+ ...
+ ...
+ ...
- obs3
- 1
- 0
- False
- 1
+ 4
+ 5.0
+ 3.6
+ 1.4
+ 0.2
+ setosa
+ 18.00
+ 18.00
3
- 5
- 0
- False
- 5
+ 4.6
+ 3.1
+ 1.5
+ 0.2
+ setosa
+ 14.26
+ 14.26
+
+
+ 2
+ 4.7
+ 3.2
+ 1.3
+ 0.2
+ setosa
+ 15.04
+ 15.04
+
+
+ 1
+ 4.9
+ 3.0
+ 1.4
+ 0.2
+ setosa
+ 14.70
+ 14.70
+
+
+ 0
+ 5.1
+ 3.5
+ 1.4
+ 0.2
+ setosa
+ 17.85
+ 17.85
+150 rows × 7 columns
-The bracket notation must be used when assigning to a new column. This will break:
+
+
+Dealing with Missing Data#
+Pandas primarily uses the data type np.nan
from NumPy to represent missing data.
-df.'x_plus_y' = df.x + df.y
-
-
-
-
- Cell In[153], line 1
- df.'x_plus_y' = df.x + df.y
- ^
-SyntaxError: invalid syntax
+import numpy as np
-
-
-Removing Columns#
-
-Using the reserverd keyword del
to drop a DataFrame or single columns from the dataframe:
-
-df_drop = df.copy()
+df_miss = pd.DataFrame({
+ 'x':[2, np.nan, 1],
+ 'y':[np.nan, np.nan, 6]}
+)
-df_drop.head(2)
+df_miss
@@ -3011,40 +3721,36 @@ Removing Columns
+dropping missing data#
+We use the dropna()
method to drop all rows with missing data in any column.
+
-# delete the column 'x'
-del df_drop['x']
-
-
-
-
-
-
-Using the method drop()
to drop one or more columns. It takes takes axis
parameter:
-
-axis=0 refers to rows
-axis=1 refers to columns
-
-
-
+The subset
parameter takes a list of column names to specify which columns should have missing values.
+
+
+Replace missing values#
+We can use fillna()
to replace missing data to whatever value you like, e.g. \(0\)s.
+
+We can pass the results of an operation – for example to peform simple imputation, we can replace missing values in each column with the median value of the respective column:
-# Now a particular observation
-df_drop = df_drop.drop([0], axis=0)
-df_drop
+df_filled = df_miss.fillna(df_miss.median())
+
+
+
+
+
+
+df_filled
@@ -3187,21 +3871,25 @@ Removing Columns
+ x
y
- 1
- 1
+ 0
+ 2.0
+ 6.0
- obs3
- 0
+ 1
+ 1.5
+ 6.0
- 3
- 0
+ 2
+ 1.0
+ 6.0
@@ -3262,23 +3950,22 @@ Removing ColumnsSummarizing data
-
- Selection and Indexing
diff --git a/chapters/module-4/Untitled.html b/chapters/module-4/Untitled.html
index 66d0a21..c6e16b2 100644
--- a/chapters/module-4/Untitled.html
+++ b/chapters/module-4/Untitled.html
@@ -208,7 +208,8 @@
diff --git a/genindex.html b/genindex.html
index 1de5a9f..dc75e9f 100644
--- a/genindex.html
+++ b/genindex.html
@@ -208,6 +208,7 @@
- NumPy (Part I)
- NumPy (Part II)
- Introduction to Pandas
+- Pandas: Data Exploration
diff --git a/index.html b/index.html
index ff1cd20..d9885f1 100644
--- a/index.html
+++ b/index.html
@@ -58,6 +58,8 @@
+
+
@@ -210,6 +212,7 @@
- NumPy (Part I)
- NumPy (Part II)
- Introduction to Pandas
+- Pandas: Data Exploration
diff --git a/objects.inv b/objects.inv
index 8747087..6939f6f 100644
Binary files a/objects.inv and b/objects.inv differ
diff --git a/reports/chapters/module-4/044-PandasII-Exploration_and_Manipulation.err.log b/reports/chapters/module-4/044-PandasII-Exploration_and_Manipulation-Copy1.err.log
similarity index 70%
rename from reports/chapters/module-4/044-PandasII-Exploration_and_Manipulation.err.log
rename to reports/chapters/module-4/044-PandasII-Exploration_and_Manipulation-Copy1.err.log
index 7edfc45..b0f92a5 100644
--- a/reports/chapters/module-4/044-PandasII-Exploration_and_Manipulation.err.log
+++ b/reports/chapters/module-4/044-PandasII-Exploration_and_Manipulation-Copy1.err.log
@@ -13,14 +13,13 @@ Traceback (most recent call last):
raise CellExecutionError.from_cell_and_msg(cell, exec_reply_content)
nbclient.exceptions.CellExecutionError: An error occurred while executing the following cell:
------------------
-df['y'], type(df['y'])
+iris_df.'sepal_volume_3' = iris_df.sepal_length + iris_df.sepal_width
------------------
-[0;31m---------------------------------------------------------------------------[0m
-[0;31mNameError[0m Traceback (most recent call last)
-Cell [0;32mIn[45], line 1[0m
-[0;32m----> 1[0m df[[38;5;124m'[39m[38;5;124my[39m[38;5;124m'[39m], [38;5;28mtype[39m(df[[38;5;124m'[39m[38;5;124my[39m[38;5;124m'[39m])
+[0;36m Cell [0;32mIn[28], line 1[0;36m[0m
+[0;31m iris_df.'sepal_volume_3' = iris_df.sepal_length + iris_df.sepal_width[0m
+[0m ^[0m
+[0;31mSyntaxError[0m[0;31m:[0m invalid syntax
-[0;31mNameError[0m: name 'df' is not defined
diff --git a/reports/chapters/module-4/044-PandasII-exploration.err.log b/reports/chapters/module-4/044-PandasII-exploration.err.log
new file mode 100644
index 0000000..15c88b3
--- /dev/null
+++ b/reports/chapters/module-4/044-PandasII-exploration.err.log
@@ -0,0 +1,99 @@
+Traceback (most recent call last):
+ File "/home/javi/anaconda3/lib/python3.11/site-packages/myst_nb/core/execute/inline.py", line 120, in code_cell_outputs
+ self._client.execute_cell(
+ File "/home/javi/anaconda3/lib/python3.11/site-packages/jupyter_core/utils/__init__.py", line 165, in wrapped
+ return loop.run_until_complete(inner)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "/home/javi/anaconda3/lib/python3.11/asyncio/base_events.py", line 654, in run_until_complete
+ return future.result()
+ ^^^^^^^^^^^^^^^
+ File "/home/javi/anaconda3/lib/python3.11/site-packages/nbclient/client.py", line 1058, in async_execute_cell
+ await self._check_raise_for_error(cell, cell_index, exec_reply)
+ File "/home/javi/anaconda3/lib/python3.11/site-packages/nbclient/client.py", line 914, in _check_raise_for_error
+ raise CellExecutionError.from_cell_and_msg(cell, exec_reply_content)
+nbclient.exceptions.CellExecutionError: An error occurred while executing the following cell:
+------------------
+# But this will give an error
+iris_copy.loc[1:3,:]
+------------------
+
+
+[0;31m---------------------------------------------------------------------------[0m
+[0;31mTypeError[0m Traceback (most recent call last)
+Cell [0;32mIn[41], line 2[0m
+[1;32m 1[0m [38;5;66;03m# But this will give an error[39;00m
+[0;32m----> 2[0m iris_copy[38;5;241m.[39mloc[[38;5;241m1[39m:[38;5;241m3[39m,:]
+
+File [0;32m~/anaconda3/lib/python3.11/site-packages/pandas/core/indexing.py:1067[0m, in [0;36m_LocationIndexer.__getitem__[0;34m(self, key)[0m
+[1;32m 1065[0m [38;5;28;01mif[39;00m [38;5;28mself[39m[38;5;241m.[39m_is_scalar_access(key):
+[1;32m 1066[0m [38;5;28;01mreturn[39;00m [38;5;28mself[39m[38;5;241m.[39mobj[38;5;241m.[39m_get_value([38;5;241m*[39mkey, takeable[38;5;241m=[39m[38;5;28mself[39m[38;5;241m.[39m_takeable)
+[0;32m-> 1067[0m [38;5;28;01mreturn[39;00m [38;5;28mself[39m[38;5;241m.[39m_getitem_tuple(key)
+[1;32m 1068[0m [38;5;28;01melse[39;00m:
+[1;32m 1069[0m [38;5;66;03m# we by definition only have the 0th axis[39;00m
+[1;32m 1070[0m axis [38;5;241m=[39m [38;5;28mself[39m[38;5;241m.[39maxis [38;5;129;01mor[39;00m [38;5;241m0[39m
+
+File [0;32m~/anaconda3/lib/python3.11/site-packages/pandas/core/indexing.py:1256[0m, in [0;36m_LocIndexer._getitem_tuple[0;34m(self, tup)[0m
+[1;32m 1253[0m [38;5;28;01mif[39;00m [38;5;28mself[39m[38;5;241m.[39m_multi_take_opportunity(tup):
+[1;32m 1254[0m [38;5;28;01mreturn[39;00m [38;5;28mself[39m[38;5;241m.[39m_multi_take(tup)
+[0;32m-> 1256[0m [38;5;28;01mreturn[39;00m [38;5;28mself[39m[38;5;241m.[39m_getitem_tuple_same_dim(tup)
+
+File [0;32m~/anaconda3/lib/python3.11/site-packages/pandas/core/indexing.py:924[0m, in [0;36m_LocationIndexer._getitem_tuple_same_dim[0;34m(self, tup)[0m
+[1;32m 921[0m [38;5;28;01mif[39;00m com[38;5;241m.[39mis_null_slice(key):
+[1;32m 922[0m [38;5;28;01mcontinue[39;00m
+[0;32m--> 924[0m retval [38;5;241m=[39m [38;5;28mgetattr[39m(retval, [38;5;28mself[39m[38;5;241m.[39mname)[38;5;241m.[39m_getitem_axis(key, axis[38;5;241m=[39mi)
+[1;32m 925[0m [38;5;66;03m# We should never have retval.ndim < self.ndim, as that should[39;00m
+[1;32m 926[0m [38;5;66;03m# be handled by the _getitem_lowerdim call above.[39;00m
+[1;32m 927[0m [38;5;28;01massert[39;00m retval[38;5;241m.[39mndim [38;5;241m==[39m [38;5;28mself[39m[38;5;241m.[39mndim
+
+File [0;32m~/anaconda3/lib/python3.11/site-packages/pandas/core/indexing.py:1290[0m, in [0;36m_LocIndexer._getitem_axis[0;34m(self, key, axis)[0m
+[1;32m 1288[0m [38;5;28;01mif[39;00m [38;5;28misinstance[39m(key, [38;5;28mslice[39m):
+[1;32m 1289[0m [38;5;28mself[39m[38;5;241m.[39m_validate_key(key, axis)
+[0;32m-> 1290[0m [38;5;28;01mreturn[39;00m [38;5;28mself[39m[38;5;241m.[39m_get_slice_axis(key, axis[38;5;241m=[39maxis)
+[1;32m 1291[0m [38;5;28;01melif[39;00m com[38;5;241m.[39mis_bool_indexer(key):
+[1;32m 1292[0m [38;5;28;01mreturn[39;00m [38;5;28mself[39m[38;5;241m.[39m_getbool_axis(key, axis[38;5;241m=[39maxis)
+
+File [0;32m~/anaconda3/lib/python3.11/site-packages/pandas/core/indexing.py:1324[0m, in [0;36m_LocIndexer._get_slice_axis[0;34m(self, slice_obj, axis)[0m
+[1;32m 1321[0m [38;5;28;01mreturn[39;00m obj[38;5;241m.[39mcopy(deep[38;5;241m=[39m[38;5;28;01mFalse[39;00m)
+[1;32m 1323[0m labels [38;5;241m=[39m obj[38;5;241m.[39m_get_axis(axis)
+[0;32m-> 1324[0m indexer [38;5;241m=[39m labels[38;5;241m.[39mslice_indexer(slice_obj[38;5;241m.[39mstart, slice_obj[38;5;241m.[39mstop, slice_obj[38;5;241m.[39mstep)
+[1;32m 1326[0m [38;5;28;01mif[39;00m [38;5;28misinstance[39m(indexer, [38;5;28mslice[39m):
+[1;32m 1327[0m [38;5;28;01mreturn[39;00m [38;5;28mself[39m[38;5;241m.[39mobj[38;5;241m.[39m_slice(indexer, axis[38;5;241m=[39maxis)
+
+File [0;32m~/anaconda3/lib/python3.11/site-packages/pandas/core/indexes/base.py:6559[0m, in [0;36mIndex.slice_indexer[0;34m(self, start, end, step, kind)[0m
+[1;32m 6516[0m [38;5;250m[39m[38;5;124;03m"""[39;00m
+[1;32m 6517[0m [38;5;124;03mCompute the slice indexer for input labels and step.[39;00m
+[1;32m 6518[0m
+[0;32m (...)[0m
+[1;32m 6555[0m [38;5;124;03mslice(1, 3, None)[39;00m
+[1;32m 6556[0m [38;5;124;03m"""[39;00m
+[1;32m 6557[0m [38;5;28mself[39m[38;5;241m.[39m_deprecated_arg(kind, [38;5;124m"[39m[38;5;124mkind[39m[38;5;124m"[39m, [38;5;124m"[39m[38;5;124mslice_indexer[39m[38;5;124m"[39m)
+[0;32m-> 6559[0m start_slice, end_slice [38;5;241m=[39m [38;5;28mself[39m[38;5;241m.[39mslice_locs(start, end, step[38;5;241m=[39mstep)
+[1;32m 6561[0m [38;5;66;03m# return a slice[39;00m
+[1;32m 6562[0m [38;5;28;01mif[39;00m [38;5;129;01mnot[39;00m is_scalar(start_slice):
+
+File [0;32m~/anaconda3/lib/python3.11/site-packages/pandas/core/indexes/base.py:6767[0m, in [0;36mIndex.slice_locs[0;34m(self, start, end, step, kind)[0m
+[1;32m 6765[0m start_slice [38;5;241m=[39m [38;5;28;01mNone[39;00m
+[1;32m 6766[0m [38;5;28;01mif[39;00m start [38;5;129;01mis[39;00m [38;5;129;01mnot[39;00m [38;5;28;01mNone[39;00m:
+[0;32m-> 6767[0m start_slice [38;5;241m=[39m [38;5;28mself[39m[38;5;241m.[39mget_slice_bound(start, [38;5;124m"[39m[38;5;124mleft[39m[38;5;124m"[39m)
+[1;32m 6768[0m [38;5;28;01mif[39;00m start_slice [38;5;129;01mis[39;00m [38;5;28;01mNone[39;00m:
+[1;32m 6769[0m start_slice [38;5;241m=[39m [38;5;241m0[39m
+
+File [0;32m~/anaconda3/lib/python3.11/site-packages/pandas/core/indexes/base.py:6676[0m, in [0;36mIndex.get_slice_bound[0;34m(self, label, side, kind)[0m
+[1;32m 6672[0m original_label [38;5;241m=[39m label
+[1;32m 6674[0m [38;5;66;03m# For datetime indices label may be a string that has to be converted[39;00m
+[1;32m 6675[0m [38;5;66;03m# to datetime boundary according to its resolution.[39;00m
+[0;32m-> 6676[0m label [38;5;241m=[39m [38;5;28mself[39m[38;5;241m.[39m_maybe_cast_slice_bound(label, side)
+[1;32m 6678[0m [38;5;66;03m# we need to look up the label[39;00m
+[1;32m 6679[0m [38;5;28;01mtry[39;00m:
+
+File [0;32m~/anaconda3/lib/python3.11/site-packages/pandas/core/indexes/base.py:6623[0m, in [0;36mIndex._maybe_cast_slice_bound[0;34m(self, label, side, kind)[0m
+[1;32m 6618[0m [38;5;66;03m# We are a plain index here (sub-class override this method if they[39;00m
+[1;32m 6619[0m [38;5;66;03m# wish to have special treatment for floats/ints, e.g. Float64Index and[39;00m
+[1;32m 6620[0m [38;5;66;03m# datetimelike Indexes[39;00m
+[1;32m 6621[0m [38;5;66;03m# reject them, if index does not contain label[39;00m
+[1;32m 6622[0m [38;5;28;01mif[39;00m (is_float(label) [38;5;129;01mor[39;00m is_integer(label)) [38;5;129;01mand[39;00m label [38;5;129;01mnot[39;00m [38;5;129;01min[39;00m [38;5;28mself[39m:
+[0;32m-> 6623[0m [38;5;28;01mraise[39;00m [38;5;28mself[39m[38;5;241m.[39m_invalid_indexer([38;5;124m"[39m[38;5;124mslice[39m[38;5;124m"[39m, label)
+[1;32m 6625[0m [38;5;28;01mreturn[39;00m label
+
+[0;31mTypeError[0m: cannot do slice indexing on Index with these indexers [1] of type int
+
diff --git a/reports/chapters/module-4/045-PandasIII-manipulation.err.log b/reports/chapters/module-4/045-PandasIII-manipulation.err.log
new file mode 100644
index 0000000..5212c06
--- /dev/null
+++ b/reports/chapters/module-4/045-PandasIII-manipulation.err.log
@@ -0,0 +1,25 @@
+Traceback (most recent call last):
+ File "/home/javi/anaconda3/lib/python3.11/site-packages/myst_nb/core/execute/inline.py", line 120, in code_cell_outputs
+ self._client.execute_cell(
+ File "/home/javi/anaconda3/lib/python3.11/site-packages/jupyter_core/utils/__init__.py", line 165, in wrapped
+ return loop.run_until_complete(inner)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "/home/javi/anaconda3/lib/python3.11/asyncio/base_events.py", line 654, in run_until_complete
+ return future.result()
+ ^^^^^^^^^^^^^^^
+ File "/home/javi/anaconda3/lib/python3.11/site-packages/nbclient/client.py", line 1058, in async_execute_cell
+ await self._check_raise_for_error(cell, cell_index, exec_reply)
+ File "/home/javi/anaconda3/lib/python3.11/site-packages/nbclient/client.py", line 914, in _check_raise_for_error
+ raise CellExecutionError.from_cell_and_msg(cell, exec_reply_content)
+nbclient.exceptions.CellExecutionError: An error occurred while executing the following cell:
+------------------
+iris_df.'sepal_volume_3' = iris_df.sepal_length + iris_df.sepal_width
+------------------
+
+
+[0;36m Cell [0;32mIn[12], line 1[0;36m[0m
+[0;31m iris_df.'sepal_volume_3' = iris_df.sepal_length + iris_df.sepal_width[0m
+[0m ^[0m
+[0;31mSyntaxError[0m[0;31m:[0m invalid syntax
+
+
diff --git a/search.html b/search.html
index 2a35b9b..2491979 100644
--- a/search.html
+++ b/search.html
@@ -210,6 +210,7 @@
- NumPy (Part I)
- NumPy (Part II)
- Introduction to Pandas
+- Pandas: Data Exploration
diff --git a/searchindex.js b/searchindex.js
index ba9bd6c..3484bcb 100644
--- a/searchindex.js
+++ b/searchindex.js
@@ -1 +1 @@
-Search.setIndex({"alltitles": {"": [[9, "Practice1"], [12, "Practice2"], [14, "variables1"], [14, "variables2"], [14, "variables3"], [15, "operators1"], [15, "operators2"], [16, "strings1"], [16, "strings2"], [17, "structures1"], [17, "structures2"], [17, "structures3"], [17, "structures4"], [17, "structures5"], [17, "structures6"], [19, "conditional1"], [19, "conditional2"], [19, "conditional3"], [21, "iterables1"], [21, "iterables2"], [23, "functions1"], [23, "functions2"], [26, "exceptions1"], [26, "exceptions2"], [28, "classes1"], [28, "classes2"], [29, "files1"], [29, "files2"], [31, "numpy1"], [31, "numpy2"], [31, "numpy3"], [31, "numpy4"], [32, "numpy6"], [32, "numpy7"], [32, "numpy8"], [33, "pandas1"], [33, "pandas2"]], ".dropna()": [[34, "dropna"]], ".fillna()": [[34, "fillna"]], ".sort_index()": [[34, "sort-index"]], "Adding a new entry": [[17, "adding-a-new-entry"]], "Adding finally and else blocks": [[26, "adding-finally-and-else-blocks"], [27, "adding-finally-and-else-blocks"]], "Addition": [[34, "addition"]], "An introduction to some attributes and methods": [[33, "an-introduction-to-some-attributes-and-methods"]], "Arguments": [[2, "arguments"]], "Arguments and parameters": [[23, "arguments-and-parameters"]], "Arithmetic Operators": [[15, "arithmetic-operators"]], "Attributes and methods": [[28, "attributes-and-methods"]], "Axis Labels": [[33, "axis-labels"]], "Basic Array Manipulations + Calculations": [[35, "basic-array-manipulations-calculations"]], "Basic NumPy Array Functionality": [[0, "basic-numpy-array-functionality"], [24, "basic-numpy-array-functionality"]], "Basic calculations": [[32, "basic-calculations"]], "Boolean Filtering": [[34, "boolean-filtering"]], "Boolean slicing": [[32, "boolean-slicing"]], "Brief Introduction to Modules and Packages": [[31, "brief-introduction-to-modules-and-packages"]], "Brief introduction to programming languages": [[10, "brief-introduction-to-programming-languages"]], "Built-in functions": [[23, "built-in-functions"]], "By Index": [[34, "by-index"]], "By label": [[34, "by-label"]], "CONCEPTS": [[35, "concepts"]], "Canvas": [[11, "canvas"]], "Cell menu": [[9, "cell-menu"]], "Classes and Objects": [[28, "classes-and-objects"]], "Column Selection": [[34, "column-selection"]], "Column selection, addition, deletion": [[34, "column-selection-addition-deletion"]], "Command mode": [[9, "command-mode"]], "Comparison Operators": [[3, "comparison-operators"], [15, "comparison-operators"]], "Compiled vs Interpreted languages": [[10, "compiled-vs-interpreted-languages"]], "Components": [[9, "components"]], "Comprehension": [[21, "comprehension"]], "Conditions": [[19, "conditions"]], "Constructing": [[17, "constructing"]], "Constructing a dictionary": [[17, "constructing-a-dictionary"]], "Constructing a list": [[17, "constructing-a-list"]], "Control Structures": [[19, "control-structures"]], "Converting Data Types": [[3, "converting-data-types"], [14, "converting-data-types"]], "Creating and calling a function": [[23, "creating-and-calling-a-function"]], "Creating ndarrays": [[31, "creating-ndarrays"]], "Data Frames": [[33, "data-frames"]], "Data Inspection": [[34, "data-inspection"]], "Data Structures": [[17, "data-structures"]], "Data Structures Exercises": [[18, "data-structures-exercises"]], "Data Types": [[3, "data-types"], [31, "data-types"], [35, "data-types"]], "Dealing with Missing Data": [[34, "dealing-with-missing-data"]], "Default Arguments": [[23, "default-arguments"]], "Defining a class": [[28, "defining-a-class"]], "Dictionaries": [[17, "dictionaries"], [21, "dictionaries"]], "Docstring": [[23, "docstring"]], "Edit mode": [[9, "edit-mode"]], "Errors and Exceptions": [[26, "errors-and-exceptions"], [27, "errors-and-exceptions"]], "Examples": [[21, "examples"], [21, "id2"]], "Exploring its structure": [[34, "exploring-its-structure"]], "Expressions": [[3, "expressions"], [15, "expressions"]], "Fancy Indexing": [[32, "fancy-indexing"]], "File Modes": [[29, "file-modes"]], "Functions": [[23, "functions"]], "General Theory": [[21, "general-theory"]], "Getting started": [[1, "getting-started"]], "Guidelines when passing arguments:": [[23, "guidelines-when-passing-arguments"]], "Handling runtime errors with try and except": [[26, "handling-runtime-errors-with-try-and-except"], [27, "handling-runtime-errors-with-try-and-except"]], "How You Will Know You Are Learning": [[8, "how-you-will-know-you-are-learning"]], "How to create a dataframe": [[33, "how-to-create-a-dataframe"]], "How to create a series": [[33, "how-to-create-a-series"]], "How will you succeed in this course?": [[8, "how-will-you-succeed-in-this-course"]], "Identity Operators": [[15, "identity-operators"]], "Images are Numerical Data": [[0, "images-are-numerical-data"], [24, "images-are-numerical-data"]], "Immutability": [[16, "immutability"]], "Import Aliases": [[0, "import-aliases"], [24, "import-aliases"], [31, "import-aliases"]], "Importing": [[0, "importing"], [24, "importing"], [31, "importing"]], "Importing pandas": [[33, "importing-pandas"]], "Indentation": [[19, "indentation"]], "Indexing": [[2, "indexing"], [16, "indexing"], [17, "indexing"]], "Indexing and Slicing": [[32, "indexing-and-slicing"]], "Inheritance": [[28, "inheritance"]], "Initialize classes": [[28, "initialize-classes"]], "Inserting + Dropping Array Values": [[32, "inserting-dropping-array-values"], [35, "inserting-dropping-array-values"]], "Installing": [[0, "installing"], [24, "installing"], [31, "installing"]], "Installing & Importing Packages": [[0, "installing-importing-packages"], [24, "installing-importing-packages"]], "Introduction": [[8, "introduction"], [9, "introduction"], [19, "introduction"], [21, "introduction"], [21, "id1"], [23, "introduction"], [26, "introduction"], [27, "introduction"], [28, "introduction"], [29, "introduction"]], "Introduction to Pandas": [[33, "introduction-to-pandas"]], "Introduction to object-oriented programming (OOP)": [[28, "introduction-to-object-oriented-programming-oop"]], "Iterables": [[21, "iterables"]], "Iterables and Iterators": [[21, "iterables-and-iterators"]], "Iterators": [[21, "iterators"]], "Jupyter Notebooks": [[9, "jupyter-notebooks"]], "JupyterLab": [[11, "jupyterlab"]], "Keyboard Navigation": [[9, "keyboard-navigation"]], "Learning Objectives": [[8, "learning-objectives"]], "Lists": [[17, "lists"], [21, "lists"]], "Local versus Global Variables": [[23, "local-versus-global-variables"]], "Logical Operators": [[3, "logical-operators"], [15, "logical-operators"]], "Loops": [[19, "loops"]], "Masking": [[34, "masking"]], "Metadata": [[2, "metadata"], [3, "metadata"]], "Modal editor": [[9, "modal-editor"]], "More Resources": [[9, "more-resources"]], "More useful calculations": [[32, "more-useful-calculations"]], "Mouse navigation": [[9, "mouse-navigation"]], "Mutability": [[17, "mutability"]], "Nested Loops": [[21, "nested-loops"]], "Notebook Basics": [[9, "notebook-basics"]], "Notebook documents": [[9, "notebook-documents"]], "Notes": [[17, "notes"]], "NumPy (Part I)": [[31, "numpy-part-i"]], "NumPy (Part II)": [[32, "numpy-part-ii"]], "Numeric Operators": [[3, "numeric-operators"]], "OBJECTIVES": [[35, "objectives"]], "Object ID": [[3, "object-id"]], "Open OnDemand": [[11, "open-ondemand"]], "Opening a File": [[29, "opening-a-file"]], "Operations on lists": [[17, "operations-on-lists"]], "Operator in: check membership": [[16, "operator-in-check-membership"]], "Operators": [[3, "operators"], [15, "operators"]], "Operators and Expressions": [[15, "operators-and-expressions"]], "PREREQUISITES": [[35, "prerequisites"]], "Packing": [[23, "packing"]], "Packing and Unpacking arguments": [[23, "packing-and-unpacking-arguments"]], "PandasII: Exploration and Manipulation": [[34, "pandasii-exploration-and-manipulation"]], "Practice": [[7, "practice"]], "Practice excersises": [[26, "practice-excersises"], [27, "practice-excersises"], [28, "practice-excersises"], [29, "practice-excersises"]], "Practice exercise": [[17, "practice-exercise"], [17, "id1"], [17, "id2"], [17, "id3"], [17, "id4"], [17, "id6"]], "Practice exercises": [[14, "practice-exercises"], [15, "practice-exercises"], [16, "practice-exercises"], [19, "practice-exercises"], [21, "practice-exercises"], [23, "practice-exercises"], [31, "practice-exercises"], [32, "practice-exercises"], [33, "practice-exercises"]], "Programming and Data Science": [[10, "programming-and-data-science"]], "Programming paradigms": [[10, "programming-paradigms"]], "Properties overview": [[33, "properties-overview"]], "Python (Beginner)": [[13, "python-beginner"]], "Python (Intermediate)": [[25, "python-intermediate"]], "Raising exceptions": [[26, "raising-exceptions"], [27, "raising-exceptions"]], "Ranges": [[17, "ranges"], [21, "ranges"]], "Reading and Writing Files": [[29, "reading-and-writing-files"]], "Reading from a File": [[29, "reading-from-a-file"]], "Removing Columns": [[34, "removing-columns"]], "Reserved names (keywords)": [[14, "reserved-names-keywords"]], "Restarting the kernels": [[9, "restarting-the-kernels"]], "Retrieve a value": [[17, "retrieve-a-value"]], "Returning Values": [[23, "returning-values"]], "Running Code (edit mode)": [[9, "running-code-edit-mode"]], "SOURCES": [[35, "sources"]], "Selection": [[34, "selection"]], "Selection and Indexing": [[34, "selection-and-indexing"]], "Series": [[33, "series"]], "Sets": [[17, "sets"], [21, "sets"]], "Slicing": [[16, "slicing"], [17, "slicing"], [35, "slicing"]], "Some best practices": [[26, "some-best-practices"], [27, "some-best-practices"]], "Some methods": [[17, "some-methods"], [17, "id5"]], "Some useful built-in functions with loops": [[19, "some-useful-built-in-functions-with-loops"]], "Some useful methods": [[17, "some-useful-methods"]], "Sorting and Ranking": [[34, "sorting-and-ranking"]], "String Formatting": [[16, "string-formatting"]], "String Methods": [[16, "string-methods"]], "String Operators": [[3, "string-operators"], [16, "string-operators"]], "Strings": [[16, "strings"], [21, "strings"]], "Subsetting a string": [[16, "subsetting-a-string"]], "Summarizing data": [[34, "summarizing-data"]], "Summary": [[17, "summary"]], "Tech Stack": [[11, "tech-stack"]], "The ndarray object": [[31, "the-ndarray-object"]], "Tips for creating good functions": [[23, "tips-for-creating-good-functions"]], "Tuples": [[17, "tuples"], [21, "tuples"]], "Unary Operators": [[3, "unary-operators"], [15, "unary-operators"]], "Unpacking": [[23, "unpacking"]], "Using multiple conditions": [[19, "using-multiple-conditions"]], "Variable Names": [[3, "variable-names"]], "Variable Scope": [[23, "variable-scope"]], "Variable naming": [[14, "variable-naming"]], "Variable types": [[14, "variable-types"]], "Variables": [[2, "variables"], [3, "variables"]], "Variables and data types": [[14, "variables-and-data-types"]], "Very common attributes and methods with numpy arrays objects": [[31, "very-common-attributes-and-methods-with-numpy-arrays-objects"]], "Welcome to DS-1002": [[37, "welcome-to-ds-1002"]], "What is NumPy": [[31, "what-is-numpy"]], "What is Pandas?": [[33, "what-is-pandas"]], "What is a string?": [[16, "what-is-a-string"]], "What is a variable?": [[14, "what-is-a-variable"]], "What is self?": [[28, "what-is-self"]], "Writing to a File": [[29, "writing-to-a-file"]], "Your first Python program!": [[12, "your-first-python-program"]], "break - exit the loop": [[19, "break-exit-the-loop"]], "continue - stop the current iteration": [[19, "continue-stop-the-current-iteration"]], "enumerate()": [[19, "enumerate"]], "for loop": [[19, "for-loop"]], "if and else can be used for conditional processing.": [[19, "if-and-else-can-be-used-for-conditional-processing"]], "using if, elif": [[19, "using-if-elif"]], "using if, elif, else": [[19, "using-if-elif-else"]], "while-loop": [[19, "while-loop"]], "writing if and else as one-liners": [[19, "writing-if-and-else-as-one-liners"]], "zip()": [[19, "zip"]]}, "docnames": ["06_numpy_intro", "chapters/01-getting_started", "chapters/02-python-basics", "chapters/04-python-basics", "chapters/module-1/012-intro_python", "chapters/module-1/012-intro_python (copia)", "chapters/module-1/013-intro_R", "chapters/module-1/Practice", "chapters/module-1/about_course", "chapters/module-1/jupyter_notebooks", "chapters/module-1/programming", "chapters/module-1/tech_stack", "chapters/module-1/your_first_program", "chapters/module-2/02-cover", "chapters/module-2/021-variables", "chapters/module-2/022-operators", "chapters/module-2/023-strings", "chapters/module-2/024-structures", "chapters/module-2/0241-structures_exercises", "chapters/module-2/025-conditional", "chapters/module-2/0251-conditional_exercises", "chapters/module-2/026-iterables_and_iterators", "chapters/module-2/0261-functions_exercises", "chapters/module-2/027-functions", "chapters/module-3/029-packages", "chapters/module-3/03-cover", "chapters/module-3/031-errors_and_exceptions", "chapters/module-3/031-errors_and_exceptions_w_sols", "chapters/module-3/032-classes", "chapters/module-3/033-reading_writing_files", "chapters/module-3/lab-recursion", "chapters/module-4/041-numpyI", "chapters/module-4/042-numpyII", "chapters/module-4/043-PandasI-Introduction", "chapters/module-4/044-PandasII-Exploration_and_Manipulation", "chapters/module-4/07-numpy-continued", "chapters/module-4/Untitled", "index"], "envversion": {"sphinx": 61, "sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.intersphinx": 1}, "filenames": ["06_numpy_intro.ipynb", "chapters/01-getting_started.md", "chapters/02-python-basics.ipynb", "chapters/04-python-basics.ipynb", "chapters/module-1/012-intro_python.md", "chapters/module-1/012-intro_python (copia).md", "chapters/module-1/013-intro_R.md", "chapters/module-1/Practice.ipynb", "chapters/module-1/about_course.md", "chapters/module-1/jupyter_notebooks.ipynb", "chapters/module-1/programming.ipynb", "chapters/module-1/tech_stack.md", "chapters/module-1/your_first_program.ipynb", "chapters/module-2/02-cover.md", "chapters/module-2/021-variables.ipynb", "chapters/module-2/022-operators.ipynb", "chapters/module-2/023-strings.ipynb", "chapters/module-2/024-structures.ipynb", "chapters/module-2/0241-structures_exercises.ipynb", "chapters/module-2/025-conditional.ipynb", "chapters/module-2/0251-conditional_exercises.ipynb", "chapters/module-2/026-iterables_and_iterators.ipynb", "chapters/module-2/0261-functions_exercises.ipynb", "chapters/module-2/027-functions.ipynb", "chapters/module-3/029-packages.ipynb", "chapters/module-3/03-cover.md", "chapters/module-3/031-errors_and_exceptions.ipynb", "chapters/module-3/031-errors_and_exceptions_w_sols.ipynb", "chapters/module-3/032-classes.ipynb", "chapters/module-3/033-reading_writing_files.ipynb", "chapters/module-3/lab-recursion.ipynb", "chapters/module-4/041-numpyI.ipynb", "chapters/module-4/042-numpyII.ipynb", "chapters/module-4/043-PandasI-Introduction.ipynb", "chapters/module-4/044-PandasII-Exploration_and_Manipulation.ipynb", "chapters/module-4/07-numpy-continued.ipynb", "chapters/module-4/Untitled.ipynb", "index.md"], "indexentries": {}, "objects": {}, "objnames": {}, "objtypes": {}, "terms": {"": [0, 3, 9, 10, 11, 12, 14, 15, 17, 19, 21, 23, 24, 26, 27, 28, 29, 31, 32, 33, 34, 35], "0": [0, 2, 3, 10, 12, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 26, 27, 30, 31, 32, 33, 34, 35], "00": [32, 33, 34], "00000": 34, "000000": 34, "00855369e": 32, "00865612": 31, "00950034": 31, "01": 32, "02": 32, "02121473": 32, "02685344": 32, "03": 32, "03255303": 31, "03428793e": 32, "05670664": 32, "057333": 34, "09663316e": 32, "0b100101": 23, "0b1101": 23, "0x1": 14, "0x7f44905c2350": [], "0x7f44ca0d9310": [], "0x7f6ddd91ff30": 32, "0x7f6ddd948f90": 32, "0x7fc3ff13fe90": 33, "0x7fc438c8a2d0": 33, "0x87f408": 23, "0x87f448": 23, "0x87f508": 14, "0x87f648": 14, "1": [0, 2, 3, 9, 10, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37], "10": [0, 3, 9, 12, 14, 15, 17, 19, 20, 21, 23, 24, 26, 27, 28, 29, 31, 32, 33, 34, 35], "100": [0, 3, 10, 12, 14, 15, 20, 24, 32], "100000": 34, "1002": [0, 2, 3, 12, 23, 24], "101": 33, "102": 33, "103": 33, "104": 33, "105": 34, "106": 33, "11": [0, 2, 16, 17, 23, 24, 28, 32, 33, 35], "110": 32, "111": [0, 24], "112": [0, 24, 33], "11246125": 32, "113": [0, 24, 33], "115": [0, 24], "115mmhg": 21, "117": [0, 24, 34], "11757": 34, "117570": 34, "118": [0, 24, 34], "1198364157": 32, "12": [14, 21, 28, 30, 32, 35], "120": [21, 32], "122": 34, "123": 17, "1234": [23, 29], "12345": 32, "123456789": 29, "1244706300354": 15, "125": [3, 14, 31, 33], "1271": 33, "1299": 33, "13": [0, 2, 20, 23, 24, 30, 31, 32, 34], "130": [3, 14, 32], "131": [33, 34], "132": 33, "133": 33, "135": [33, 34], "13559351": 32, "139919121178064": 14, "139919121182192": 14, "14": [0, 3, 14, 24, 32], "140": [32, 34], "141": [33, 34], "14112001": [32, 35], "1416": 14, "142": 34, "143": 34, "144": 34, "145": [33, 34], "14550003": 32, "1457317": 31, "146": [33, 34], "147": [33, 34], "148": [33, 34], "149": [33, 34], "15": [0, 10, 15, 21, 23, 24, 32, 33, 35], "150": [32, 33, 34], "151": 33, "153": 34, "156": 33, "157": 33, "16": [0, 19, 23, 24, 30, 31, 32], "160": 32, "162": 33, "16276516": 31, "166": 33, "170": 32, "176": 16, "178": 33, "18": 2, "180": 32, "18177089": 32, "183": 33, "185": 33, "19": [3, 32, 33], "190": 32, "192": 33, "1923875335537315": 31, "1934569051": 34, "198": 33, "199333": 34, "1d": [31, 32], "2": [0, 2, 3, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37], "20": [0, 3, 10, 14, 15, 21, 23, 24, 31, 32, 33, 35], "200": [0, 24, 32, 33], "201": 33, "20173122": 31, "2018": 9, "2019": [0, 24], "202": [0, 24], "2021": [0, 24], "2022": 10, "203": [0, 24], "205": [0, 24], "206": 33, "21": [0, 23, 24, 30, 33], "21537611": 32, "217": 29, "22": [0, 3, 15, 24, 33, 34], "220": 33, "223": 17, "225": 33, "22615495": 31, "22633085": 31, "23": [17, 33], "23606798": 32, "23998849": 32, "24": [0, 24, 30, 33], "244": [0, 24], "246": [0, 24], "247": [0, 24], "249": [0, 24], "25": [3, 10, 12, 14, 15, 17, 26, 27, 31, 32, 33, 34, 35], "250": [0, 24, 33], "255": [0, 24], "256": [3, 14, 23], "25715276": 32, "26": [0, 16, 17, 23, 24], "26154948": 31, "26507934": 32, "27": [17, 28, 33], "278": [3, 14], "2794155": [32, 35], "28": [17, 33], "28366219": 32, "29": [17, 34], "2905": 33, "29128784747792": 32, "29718677": 31, "29738587": 32, "2d": [31, 32, 35], "3": [0, 2, 3, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37], "30": [0, 17, 22, 23, 24, 32, 33, 34, 35], "300": [0, 15, 24], "300000": 34, "30776945": 31, "31": [0, 24], "31871048": 31, "32": [0, 24, 30, 33], "33": [0, 19, 24], "3301427": 32, "332": 17, "333333": 34, "34": [0, 24, 26, 27], "34562291": 32, "34743931": 32, "34822322": 32, "35": [0, 3, 14, 15, 24, 32, 34, 35], "350000": 34, "356": [0, 24], "357": [0, 24], "359": [0, 24], "36": [0, 24, 33], "360": [0, 24], "362": [0, 24], "366126": 34, "37": [16, 23], "375": 31, "37512356": 31, "37546207": 32, "38": [33, 34], "38456337": 31, "38672696": 31, "38905610e": 32, "38917398": 32, "39639181": 32, "39924804": 31, "3a": 20, "3b": 20, "3d": [31, 32, 35], "3foo": 14, "4": [0, 3, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 27, 29, 30, 31, 32, 33, 34, 35, 36, 37], "40": [0, 17, 21, 24, 32, 33, 35], "400": [0, 24], "400000": 34, "40320": 30, "404": [0, 24], "405": [0, 24], "406": [0, 24], "407": [0, 24], "408": [0, 24], "409": [0, 24], "41": [33, 34], "410": [0, 24], "41211849": 35, "41421356": 32, "41614684": 32, "42": [3, 31, 32, 33, 34, 35], "42263309": 31, "42844": 34, "428440": 34, "43": [3, 33], "435866": 34, "437": 33, "438": 33, "439": 33, "440": 33, "441": 33, "442": 33, "4427": 33, "44948974": 32, "45": [23, 32, 34, 35, 36], "4523099": 31, "45391605": 32, "456": 17, "45981500e": 32, "46448508": 31, "4685006": 31, "47": [33, 34], "48": 33, "48115035": 32, "48413159e": 32, "49401501": 31, "49876311": 31, "4d": 31, "5": [0, 2, 3, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 37], "50": [0, 17, 24, 32, 33, 34, 35], "500": [0, 24, 32, 35], "500000": 34, "50449883": 32, "51": [0, 24], "51174724": 32, "512": 32, "51627652": 31, "52": [0, 24, 33], "53": [0, 17, 23, 24], "54030231": 32, "54402111": 35, "54999924": 32, "55": [0, 17, 24, 32], "55000000074505806": 32, "55350267": 32, "56": [0, 24], "57": 33, "57286585": 31, "5761378385558922": 31, "59": [17, 33], "59213658": 31, "5951": 33, "5dl": 21, "5mg": 21, "6": [0, 3, 9, 14, 15, 17, 18, 19, 20, 21, 22, 23, 24, 30, 31, 32, 33, 34, 35, 37], "60": [23, 32, 33], "600000": 34, "60086561": 31, "61480613": 32, "625": 31, "62547267": 31, "64": [22, 23, 26, 27, 30, 32], "64575131": 32, "65": 32, "65364362": 32, "6569866": [32, 35], "67": [14, 33], "6728": 33, "68": 32, "68456316": 31, "6888893": 31, "69": 33, "7": [0, 17, 19, 21, 23, 24, 26, 27, 31, 32, 33, 34, 35], "70": [32, 33], "71": 33, "71828183e": 32, "72": [32, 33], "7225608": 31, "72865848": 31, "73205081": 32, "73572066": 31, "74": 32, "75": [15, 31, 32, 33, 34], "75390225": 32, "7568025": [32, 35], "75724747": 32, "758000": 34, "762238": 34, "765298": 34, "76912674": 31, "77": 33, "777": 17, "78": 32, "78096262": 31, "79": 33, "8": [0, 2, 3, 14, 15, 19, 20, 21, 22, 23, 24, 26, 27, 29, 30, 31, 32, 33, 34, 35, 36], "80": [17, 32, 33, 34], "800": 28, "8000": 31, "800000": 34, "81": 32, "817941": 34, "81814867": 31, "82": 32, "82630603": 32, "828066": 34, "82842712": 32, "84": 33, "84057254": 31, "84147098": [32, 35], "84327582": 31, "843333": 34, "84526617": 31, "8456337": 31, "85": [32, 33], "8598": 33, "86": 32, "87": [32, 33], "871754": 34, "8722813232690143": 35, "875": 31, "88": 32, "89": [32, 33], "8903": 33, "89086505": 31, "8909800": 14, "89121924": 31, "8918": 33, "897": 17, "9": [0, 2, 3, 14, 15, 17, 20, 22, 24, 26, 27, 31, 32, 33, 34, 35], "90": 32, "900000": 34, "90929743": [32, 35], "91": [23, 32], "912": 23, "92": [32, 33], "93": 33, "94": 32, "95": [32, 33], "95892427": [32, 35], "96017029": 32, "962865": 34, "96348811": 32, "97": 33, "98095799e": 32, "9836": 33, "98935825": [32, 35], "9899925": 32, "99": [17, 33], "99217197": 32, "99394529": 31, "A": [2, 3, 9, 10, 12, 14, 15, 17, 23, 28, 29, 30, 31, 32, 33, 35], "And": [12, 16, 23, 28, 32, 34], "As": [8, 9, 10, 12, 16, 21, 26, 27, 28, 33, 34, 37], "At": 23, "Be": [19, 21, 23, 29], "But": [8, 14, 17, 19, 23, 26, 27, 28, 31, 32, 34], "By": [8, 14, 31, 32, 33], "FOR": 19, "For": [2, 3, 8, 9, 10, 12, 14, 15, 17, 18, 19, 21, 23, 28, 29, 30, 31, 32, 33], "IF": 19, "IN": 28, "If": [3, 8, 9, 10, 15, 16, 17, 19, 20, 23, 26, 27, 28, 29, 30, 31, 32, 35], "In": [0, 2, 3, 9, 10, 11, 12, 14, 15, 16, 17, 19, 21, 23, 24, 26, 27, 28, 29, 31, 32, 33, 34, 35, 36], "It": [0, 2, 10, 16, 17, 19, 23, 24, 26, 27, 28, 31, 32, 33, 34], "Its": 33, "NO": 28, "NOT": 17, "No": [0, 3, 17, 24], "On": 10, "One": [16, 23, 35], "Or": [2, 14, 23, 26, 27, 31], "THE": 8, "That": [17, 28, 32], "The": [3, 8, 9, 10, 11, 12, 14, 15, 16, 17, 19, 21, 23, 26, 27, 28, 29, 30, 32, 33, 34, 35, 37], "Their": [11, 21], "Then": [7, 9, 12, 15, 23, 28, 29], "There": [3, 9, 14, 15, 21, 26, 27, 29, 32, 35], "These": [8, 9, 10, 14, 17, 23, 26, 27, 28, 29, 31, 33], "To": [0, 10, 16, 17, 19, 21, 23, 24, 28, 29, 31, 32, 33], "Will": 32, "With": [9, 23, 28, 30, 32], "_": [2, 3, 14, 23, 33], "__abs__": 23, "__add__": 23, "__and__": 23, "__array_function__": 31, "__bool__": 23, "__ceil__": 23, "__divmod__": 23, "__doc__": [23, 33], "__eq__": 23, "__float__": 23, "__floor__": 23, "__floordiv__": 23, "__format__": 23, "__ge__": 23, "__getattribute__": 23, "__getnewargs__": 23, "__gt__": 23, "__hash__": 23, "__index__": 23, "__init__": [0, 24, 28, 31], "__int__": 23, "__invert__": 23, "__le__": 23, "__lshift__": 23, "__lt__": 23, "__main__": [23, 28], "__mod__": 23, "__mul__": 23, "__ne__": 23, "__neg__": 23, "__new__": 23, "__or__": 23, "__pos__": 23, "__pow__": 23, "__radd__": 23, "__rand__": 23, "__rdivmod__": 23, "__repr__": 23, "__rfloordiv__": 23, "__rlshift__": 23, "__rmod__": 23, "__rmul__": 23, "__ror__": 23, "__round__": 23, "__rpow__": 23, "__rrshift__": 23, "__rshift__": 23, "__rsub__": 23, "__rtruediv__": 23, "__rxor__": 23, "__setattr__": 28, "__sizeof__": 23, "__sub__": 23, "__truediv__": 23, "__trunc__": 23, "__xor__": 23, "_foo": 14, "_io": [0, 24, 29], "_parse_uri": [0, 24], "_plugin": [0, 24], "a_arrai": [0, 24], "a_list": [0, 24], "ab": 23, "abil": [28, 34], "abl": 9, "about": [8, 10, 23, 28, 29, 33], "abov": [0, 7, 8, 9, 17, 18, 19, 20, 22, 23, 24, 31, 32], "absenc": 17, "absolut": 23, "absolute_valu": 23, "academi": 29, "academia": 10, "accept": [3, 15, 23, 29, 33], "access": [10, 11, 14, 16, 17, 19, 23, 28, 32, 33, 34], "access_mod": 29, "accomod": 10, "accomplish": 31, "accumul": 32, "accur": [23, 32], "achiev": [17, 30], "across": 31, "act": [15, 28, 33], "action": [9, 19, 23, 26, 27, 28], "activ": [8, 9, 29], "actual": [19, 23, 28], "acycl": [32, 35], "ad": [0, 24, 28, 29], "adapt": 12, "add": [2, 15, 17, 18, 19, 20, 23, 28, 29, 33], "add_u": 2, "addit": [3, 8, 12, 14, 15, 23, 26, 27, 28, 31, 32, 33], "addition": [8, 31, 37], "address": [10, 14, 17, 23], "adjac": 29, "administr": 10, "adopt": 29, "advanc": [19, 23, 28, 37], "advantag": [28, 31], "aei": 16, "affect": [23, 28, 32], "aforement": [9, 14], "after": [15, 16, 17, 19, 23, 26, 27, 28, 29, 31], "afton": 11, "ag": [2, 3, 26, 27, 28, 33], "again": [3, 23, 28, 29, 30, 32, 34], "against": [23, 32], "age_data": [26, 27], "agre": 29, "aim": [14, 23, 28], "aka": 12, "alert": 17, "algebra": 31, "algorithm": [3, 28, 31], "alia": [0, 24, 31, 33], "alic": 33, "all": [0, 2, 8, 9, 10, 14, 16, 21, 23, 24, 26, 27, 28, 29, 31, 32, 34, 35], "allevi": 32, "allow": [0, 2, 3, 9, 10, 11, 14, 15, 16, 17, 21, 23, 24, 28, 29, 31, 33], "almost": [10, 19, 21], "along": [8, 10, 14, 32, 33], "alpha": [2, 3], "alreadi": [0, 16, 23, 24, 28, 29], "also": [0, 3, 8, 9, 10, 12, 14, 15, 16, 17, 21, 23, 24, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 37], "alt": 9, "altern": [10, 21, 29, 31, 32, 33], "although": [10, 16, 31], "alwai": [3, 14, 17, 23, 26, 27, 31, 32], "am": [12, 16, 21, 28], "ambigu": 31, "among": [0, 10, 24, 31], "amount": 29, "an": [0, 2, 3, 8, 9, 10, 12, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 26, 27, 28, 29, 30, 31, 32, 34, 35, 37], "anaconda3": [0, 24], "analys": 10, "analysi": [10, 11, 29, 31, 33], "analyt": [29, 33], "angel": 33, "ani": [0, 2, 7, 9, 10, 14, 16, 17, 19, 21, 23, 24, 27, 28, 29, 31, 32, 33, 34], "anim": 28, "animal_firulai": 28, "animal_kenni": 28, "annoi": 19, "annot": 23, "anonym": 8, "anoth": [9, 10, 14, 17, 19, 21, 23, 28, 30, 31, 33, 35], "another_anim": 28, "answer": [8, 14, 15, 16, 17, 18, 19, 21, 23, 26, 28, 29, 31, 32, 33], "anybodi": 19, "anyon": 23, "anyth": [8, 12, 23, 28], "anywher": [3, 15], "apostroph": 16, "appeal": 10, "appear": [10, 17, 31], "append": [17, 21, 23, 28, 29], "appl": [2, 3, 19], "apple_index": 2, "appli": [0, 9, 10, 16, 17, 18, 24, 31, 32, 34], "applic": [9, 10, 11, 33], "approach": [8, 10, 21, 23, 33], "appropri": [3, 15, 26, 27], "approxim": 31, "ar": [2, 3, 9, 10, 11, 12, 14, 15, 16, 17, 19, 21, 23, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35], "arang": [31, 32, 35], "arbitrari": [19, 21, 23], "area": [9, 10, 29], "areascomput": 29, "arg": [0, 22, 23, 24], "arg1": 12, "arg2": 12, "arg3": 12, "arg_expansion_exampl": 23, "argu": 10, "argument": [12, 14, 17, 22, 27, 29, 31, 32, 34, 35], "argunemnt": 17, "aris": 28, "arithmet": [3, 12, 17, 26, 27, 32], "around": [8, 17], "arr": [9, 32, 35], "arr1": [31, 35], "arr1d": 32, "arr2": [31, 32, 35], "arr2_concat": 32, "arr2_copi": 32, "arr2_flip": 32, "arr2_float64": 31, "arr2_int32": 31, "arr2_max": 32, "arr2_mean": 32, "arr2_min": 32, "arr2_std": 32, "arr2d": [32, 35], "arr3": 31, "arr3d": [32, 35], "arr_exec1": 32, "arr_exec2": 32, "arr_slic": 32, "arrai": [14, 23, 33, 34], "array_lik": [31, 32], "arthimet": 20, "arthur": 17, "artifici": 10, "as_grai": [0, 24], "as_integer_ratio": 23, "asarrai": [0, 24], "ascend": 34, "ask": [8, 12, 34], "ask_and_decid": 28, "aspect": 16, "assert": [3, 14], "assign": [3, 14, 15, 16, 17, 23, 28, 31, 32, 33, 34], "assist": 8, "associ": [3, 8, 15, 17, 23, 32], "assum": [3, 31, 32], "assumpt": 8, "asterisk": 23, "astyp": [31, 35], "async": [3, 14], "athlet": 23, "attempt": [8, 26, 27, 32], "attent": [26, 27], "attribut": [16, 17, 18, 23, 34], "attributeerror": 28, "auc": 21, "author": [9, 34], "autom": 10, "automat": [3, 14, 29, 33], "avail": [9, 23, 28, 31], "averag": 32, "avoid": [10, 26, 27, 32], "await": [3, 14], "awar": 23, "ax": [0, 24, 31, 32, 33], "axi": [10, 32, 34, 35], "ayotnom": 16, "b": [3, 9, 14, 15, 17, 23, 26, 27, 28, 30, 31, 32, 33], "b_arrai": [0, 24], "b_list": [0, 24], "back": [9, 12, 16, 17, 31, 32, 35], "background": [8, 9], "bad": [26, 27], "banana": [2, 3, 19], "bar": [17, 23, 36], "bari": 19, "bark": 28, "barplot": 10, "base": [0, 8, 10, 16, 21, 24, 30, 34, 37], "bash": [10, 19], "basic": [2, 3, 8, 15, 28, 31, 37], "baz": 17, "beat": 10, "becaus": [10, 21, 23, 26, 27, 28, 31, 32], "becom": [8, 9, 19, 28], "been": [9, 10, 17, 19, 26, 27, 28, 31], "befor": [7, 8, 9, 10, 17, 23, 26, 27, 28, 29, 31, 32, 33, 35], "beforehand": 12, "begin": [16, 23, 29], "beginn": 10, "behav": [21, 28, 29, 33], "behavior": [19, 23, 28, 30, 32, 33], "being": [3, 10, 19, 20, 32], "believ": [10, 19], "bell": 21, "belong": [19, 23, 28, 29, 32], "below": [2, 7, 9, 17, 20, 23, 28, 31, 32, 33, 34], "berlin": 29, "best": [8, 23, 28, 29], "best_citi": 29, "better": [8, 10, 26, 27, 31], "betwe": 3, "between": [3, 12, 14, 16, 23, 31, 33, 34], "bewar": [9, 19], "beyond": [10, 29, 33], "big": [17, 23], "bigger": 34, "bilbao": [19, 29], "bill": 9, "billi": 17, "bin": 23, "binari": [10, 23], "birth": [17, 18], "bit": [23, 28, 29, 32, 35], "bit_count": 23, "bit_length": 23, "black": 28, "blank": 16, "blink": 9, "block": [3, 15, 19, 23, 28, 29], "blog": 9, "blue": [9, 28], "blueberri": 19, "bmi": 33, "bob": [17, 32, 33], "bodi": 23, "boo": 33, "book": [0, 24, 37], "bool": [3, 14, 22, 23, 32, 33, 34], "bool_": 31, "bool_var": [3, 14], "boolean": [2, 3, 14, 15, 16, 17, 18, 23], "boolean_arrai": 31, "border": 9, "borderand": 9, "both": [0, 8, 9, 10, 11, 14, 16, 17, 19, 20, 23, 24, 26, 27, 28, 29, 30, 32, 33, 34], "bottom": [32, 35], "bow": 28, "box": 28, "boxplot": 9, "bp": 33, "brace": [16, 17, 19], "bracket": [16, 17, 34], "break": [3, 14, 16, 17, 23, 28, 29, 33, 34], "breakthrough": 8, "brief": [8, 37], "briefli": 10, "broad": 29, "broadcast": 32, "broken": 30, "browser": 11, "bucket": 19, "budapest": 29, "buddi": 28, "buffer": 23, "build": [3, 15, 19, 21, 28], "built": [0, 14, 24, 28, 31, 32, 34], "builtin": 23, "bulk": 23, "burden": 8, "button": [3, 9, 16], "byte": [0, 23, 24, 33], "bytearrai": 23, "byteord": 23, "bytes_": 31, "c": [9, 10, 17, 19, 23, 31, 32, 33], "calcul": [12, 15, 19], "call": [0, 2, 3, 8, 12, 14, 16, 17, 19, 21, 22, 24, 26, 27, 28, 29, 30, 31, 33, 34, 35, 36], "call_plugin": [0, 24], "camel": 14, "camelcas": 28, "can": [2, 3, 8, 9, 10, 11, 12, 14, 15, 16, 17, 21, 22, 23, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35], "cannot": [2, 3, 16, 23, 26, 27], "canva": 8, "capabl": [8, 21, 33], "capit": 14, "captur": 8, "care": [19, 21], "carefulli": 19, "case": [2, 3, 12, 14, 15, 16, 20, 21, 23, 26, 27, 29, 30, 31, 32], "cast": [3, 14, 31, 32], "catch": [26, 27], "catchal": 19, "categor": [10, 34], "categori": 10, "caus": [19, 23, 26, 27, 32], "cautiou": [23, 29], "ceil": 23, "cell": [0, 2, 3, 7, 12, 14, 16, 17, 18, 19, 20, 21, 23, 24, 26, 27, 28, 34, 36], "central": 34, "certain": [12, 14, 17, 23, 26, 27, 28], "challeng": [8, 33], "chang": [7, 9, 10, 17, 18, 19, 23, 28, 32, 33], "channel": [0, 24], "chapter": 24, "charact": [2, 3, 14, 16, 19], "character": 17, "characterist": 16, "charli": 33, "charlottesvil": 19, "chatch": [26, 27], "cheat": 9, "check": [0, 3, 9, 14, 15, 17, 19, 20, 21, 22, 24, 26, 27, 31, 34], "check_positive_numb": [26, 27], "cherri": 19, "chicago": 33, "child": 28, "choic": 10, "chosen": 23, "chunk": [14, 33], "cinderella": 21, "citi": [19, 29, 33], "clariti": [21, 23], "class": [3, 8, 12, 14, 16, 23, 26, 27, 31, 32, 33, 34], "classic": 9, "claus": [26, 27], "clayton": 17, "clean": [8, 10, 29, 33], "clean_word": 21, "cleaner": [26, 27], "cleanup": [26, 27], "clear": 29, "clearli": [23, 26, 27], "cli": [8, 37], "click": 9, "clint": 17, "close": 29, "club": 23, "cluster": 11, "cm": 16, "cnn": 21, "cnn_1": 21, "cnn_2": 21, "co": [9, 32, 35], "coconut": 17, "code": [0, 3, 8, 10, 11, 12, 19, 20, 21, 23, 24, 26, 27, 28, 29, 31, 37], "coff": 33, "coffe": [17, 18], "colab": [0, 24], "collect": [14, 17, 31, 33], "colon": [23, 26, 27, 29], "cols_id": 33, "column": [0, 24, 31, 32, 33, 35], "com": [10, 33, 34], "combin": [0, 3, 7, 8, 9, 11, 15, 16, 17, 19, 22, 23, 24, 29, 32, 33, 35], "come": [0, 8, 10, 12, 16, 21, 23, 24, 28, 31, 33], "comfort": 8, "comma": [14, 17, 33], "command": [0, 8, 11, 24, 31, 37], "comment": [3, 8], "common": [0, 3, 8, 10, 12, 15, 16, 21, 23, 24, 29, 32, 33, 34, 35, 37], "commonli": [8, 10, 31, 37], "commun": [8, 10], "compact": [17, 21], "compar": [10, 21, 23], "comparison": [32, 34], "compat": 31, "competit": 10, "compil": 12, "complement": 23, "complet": [8, 9, 23, 26, 27, 34], "complex": [2, 3, 8, 10, 15, 19, 23, 29, 33], "complic": [15, 21], "compon": [8, 21, 23], "compos": 11, "comprehens": [23, 31], "compris": 29, "comput": [8, 9, 10, 11, 12, 19, 20, 29, 31, 32, 34], "compute_vari": 23, "compute_variances_sort_save_print": 23, "concaten": [3, 16, 17, 26, 27, 32, 35], "concentr": 15, "concept": [8, 10, 21, 32, 37], "concis": [10, 21, 23], "conclud": [8, 37], "concret": 28, "cond": 32, "condit": [20, 21, 23, 32, 34], "conditon": 19, "conduct": 10, "confid": 8, "confirm": 30, "confus": [23, 33], "conjug": 23, "conjunct": [3, 15], "connor": 28, "consecut": 16, "consequ": 31, "consid": [21, 23, 28, 32], "consist": [9, 23, 35], "consol": 12, "construct": 21, "consum": 28, "contain": [2, 3, 9, 10, 12, 14, 17, 18, 21, 22, 23, 28, 29, 31, 32, 33, 34, 35], "content": [8, 9, 29, 31], "content_parti": 29, "context": [23, 28, 29], "continu": [3, 8, 14, 30, 32, 35], "contourpi": [0, 24], "contrast": [10, 12, 14, 17, 19, 21, 31, 33], "control": [8, 31, 35, 37], "controversi": 33, "conveni": 34, "convent": [10, 14, 23, 28], "convers": [14, 32], "convert": [9, 10, 16, 21, 23, 31], "convet": 14, "copi": [9, 16, 20, 32, 33, 34, 35], "core": [0, 24, 33, 34], "corr": 34, "correct": [19, 23, 29], "correctli": 32, "correl": 34, "correspond": [16, 17, 29, 31, 32, 33], "costli": 33, "could": [0, 17, 19, 23, 24, 27, 28, 29, 31, 32, 33, 35], "count": [10, 23, 33, 34], "countri": 19, "coupl": [9, 19], "cours": [2, 3, 10, 11, 12, 14, 21, 28, 31, 35, 37], "courses_it": 21, "cover": [8, 10, 14, 17, 21, 37], "creat": [2, 3, 7, 9, 10, 12, 14, 15, 16, 17, 20, 21, 22, 28, 29, 30, 32, 34, 35], "creation": [9, 31], "creativ": 28, "critic": [31, 33], "crucial": [32, 33], "csv": [10, 33, 34], "ctrl": 9, "cube": 31, "curli": 16, "current": [0, 9, 23, 24], "cursor": 9, "curv": 10, "custom": [31, 33], "cut": [3, 15], "cvill": 19, "cyberdyn": 28, "cycler": [0, 24], "d": [0, 2, 3, 9, 12, 15, 17, 21, 23, 24, 28, 31], "dag": [32, 35], "dai": [9, 10, 19, 23], "daili": [8, 37], "danger": 19, "darrel": 17, "dat": 33, "data": [2, 8, 9, 11, 15, 16, 19, 20, 21, 23, 28, 29, 32, 37], "data1": [31, 35], "data2": [31, 32, 35], "data3": 31, "data_dict": 33, "datafram": [10, 34], "datascience_41model": 29, "dataset": [9, 32, 33, 34], "datatyp": 17, "date": 33, "dateutil": [0, 24], "datum": 21, "david": 33, "debug": [8, 11, 26, 27, 37], "decid": 28, "decim": [3, 14, 31], "decis": [8, 28, 29], "declar": [0, 24, 31, 35], "decypher_format_arg": [0, 24], "dedic": 9, "deep": [10, 21, 33], "def": [0, 2, 3, 14, 22, 23, 24, 26, 27, 28, 30], "default": [17, 21, 26, 27, 28, 29, 31, 32, 33, 34, 35], "defend": 8, "defin": [2, 3, 14, 19, 20, 21, 22, 23, 26, 27, 29, 30, 31, 34, 36], "definit": [23, 28, 29, 31], "del": [3, 14, 34], "delet": [3, 14, 32, 35], "delight": 10, "delimit": 33, "delin": 14, "denomin": [23, 26, 27], "depend": [9, 10, 19, 31, 32, 34], "deprec": 34, "depth": 21, "descend": 34, "describ": [23, 34], "descript": [2, 3, 23], "descriptor": 23, "design": [10, 23, 28, 29, 31, 32], "desir": [31, 32], "despin": [9, 10], "detail": [9, 11, 14, 16, 21, 23, 31, 32, 34], "determin": [14, 23], "develop": [2, 8, 10, 28, 37], "deviat": [31, 32, 34, 35], "devic": 8, "df": [33, 34], "df_deep": 33, "df_drop": 34, "df_drop_al": 34, "df_drop_x": 34, "df_fill": 34, "df_miss": 34, "df_shallow": 33, "diabet": 33, "dialog": 9, "dict": [17, 19, 20, 21, 23, 33], "dict_item": 17, "dict_kei": 17, "dict_valu": [17, 28], "dictionari": [2, 16, 18, 19, 23, 28, 29, 33], "dictionary1": 17, "dictionary2": 17, "dictionary3": 17, "did": [12, 17, 20, 28], "didn": 23, "die": 16, "diff": 22, "differ": [2, 3, 8, 9, 10, 14, 16, 17, 19, 22, 23, 28, 29, 31, 33], "difficult": [30, 32, 35], "dimens": [0, 24, 31, 32, 35], "dimension": [0, 24, 31, 32, 33, 35], "dir": [0, 24], "direct": [32, 35], "directli": [10, 12, 17, 31, 32], "directori": [0, 24, 31], "dirnam": [0, 24], "disappear": 9, "discuss": [3, 8], "dispers": 34, "distinct": 34, "distinguish": 29, "distribut": [31, 34], "div": 27, "dive": [31, 33], "divers": [8, 10], "divid": [15, 26, 27, 32], "divide_numb": [26, 27], "divis": [3, 12, 15, 20, 26, 27, 32], "divisbl": 20, "divmod": 23, "dl": 21, "dn": [0, 24], "do": [3, 7, 9, 12, 14, 15, 16, 17, 19, 20, 21, 23, 26, 27, 28, 29, 30, 31, 32, 33, 34], "doc": [23, 26, 27, 33, 35], "docencia": [0, 24], "docstr": 22, "document": [11, 21, 23, 31, 34], "documento": [0, 24], "doe": [0, 9, 16, 17, 19, 20, 21, 23, 24, 26, 27, 28, 29, 32], "dog": 28, "domain": [10, 29], "don": [8, 9, 16, 17, 19, 21, 23, 28, 29, 34], "done": [9, 12, 28, 29], "door": 8, "dot": [16, 34], "doubl": 34, "down": [9, 12, 18, 23, 28, 29, 30], "dplyr": [10, 33], "draw": [9, 31], "drawn": [29, 31], "drop": [10, 34], "drop_end": 35, "drop_second_index": 35, "drop_start": 35, "ds1002": [0, 24, 35], "dtype": [31, 32, 33, 34, 35], "due": 10, "dummi": [20, 23], "dure": [8, 21, 26, 27, 30, 37], "dynam": [3, 16], "e": [3, 12, 14, 15, 16, 17, 19, 21, 23, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35], "each": [0, 3, 9, 10, 14, 15, 17, 19, 20, 21, 22, 23, 24, 28, 29, 30, 31, 32, 33, 34, 35], "earli": [8, 19], "earlier": [14, 19, 31, 32, 33], "easi": [10, 12, 28], "easier": [10, 23, 26, 27, 28, 33], "easiest": 33, "easili": [10, 33], "economi": 23, "edit": [7, 34], "edu": [11, 33], "educ": 11, "edureka": 9, "effect": [3, 33], "effici": [8, 9, 10, 21, 31, 37], "either": [7, 9, 19, 20, 23, 26, 27, 29, 31], "element": [0, 2, 3, 16, 17, 19, 21, 24, 26, 27, 29, 31, 32, 33, 35], "elementari": 3, "elementwis": 32, "elif": [3, 14, 20], "elimin": 31, "elmnt": 17, "els": [0, 3, 14, 20, 21, 22, 23, 24, 28, 30], "email": 8, "eman": 16, "embed": 9, "emphas": 31, "emploi": [3, 15], "empti": [17, 29, 31, 32], "en": 35, "enabl": [9, 11, 12, 33], "encapsul": 8, "enclos": [16, 21, 23], "encod": 29, "encount": [23, 26, 27, 32], "encourag": 8, "end": [16, 17, 19, 21, 23, 26, 27, 28, 29, 32, 35], "endpoint": 34, "endswith": [3, 16], "engin": 28, "enhanc": 12, "enjoi": 8, "enough": 19, "ensur": [26, 29, 31], "enter": [9, 17], "entir": [9, 10, 29, 31, 32, 35], "entiti": [12, 31], "entri": [23, 26, 27, 33, 34], "enumer": [21, 23, 26, 27], "environ": [8, 9, 11, 14, 34], "equal": [3, 15, 22, 23, 31, 32], "equat": [9, 11], "equival": 31, "error": [22, 23, 28, 33, 37], "esc": 9, "especi": [32, 33], "essai": 29, "essenti": [8, 10, 21, 33, 34, 37], "esssenti": 29, "etc": [2, 16, 28, 29], "eval": 12, "evalu": [3, 12, 15, 17, 19, 20, 21, 34], "even": [3, 8, 10, 14, 15, 19, 20, 23, 26, 27, 28, 29, 32, 34], "evenli": 31, "everi": [0, 3, 8, 10, 14, 16, 19, 24, 29, 32, 35], "every_oth": 35, "everyth": [9, 10, 16, 28, 31], "evolv": 29, "exactli": [23, 34], "exampl": [2, 3, 9, 10, 12, 14, 15, 19, 20, 23, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35], "excel": [10, 33], "except": [0, 3, 14, 16, 21, 24, 29, 31, 32], "exceptiontyp": [26, 27], "exceptiontype1": [26, 27], "exceptiontype2": [26, 27], "exceptiontype3": [26, 27], "excercis": 17, "exclam": 31, "exclud": [21, 32], "exclus": 34, "execut": [8, 10, 11, 12, 19, 21, 26, 27, 30], "exercis": 28, "exhibit": 23, "exist": [0, 16, 21, 24, 28, 29, 34], "exp": 32, "expect": [8, 19, 26, 27, 30, 32, 33], "experi": [8, 10, 34], "expertis": 29, "explain": [23, 28], "explan": [8, 11], "explicit": 10, "explicitli": 32, "explor": [10, 11, 23], "expon": 32, "exponenti": [3, 15], "express": [10, 16, 17, 19, 21, 34, 37], "expresss": [3, 15], "extend": 28, "extens": [0, 9, 10, 24, 28, 31], "extent": 8, "extern": [0, 24, 29, 31], "extra": [21, 32], "extract": [3, 16, 29, 32, 34], "ey": 28, "f": [0, 16, 17, 19, 21, 23, 24, 26, 27, 28, 29, 30, 31], "facilit": 11, "fact": [10, 23, 28, 33], "factori": 30, "fail": [23, 26, 27, 29], "fair": 10, "fake": 31, "fall": 21, "fals": [0, 3, 10, 14, 15, 16, 17, 21, 22, 23, 24, 28, 31, 32, 33, 34], "familiar": [9, 10, 11, 19, 31], "fan": 21, "far": [14, 16, 19, 21, 28, 29, 33, 34], "fast": [0, 24, 32], "faster": 28, "fastx": 11, "father": 16, "favorite_numb": 2, "fcn": 23, "fcn_bad_arg": 23, "fcn_force_keyword": 23, "fcn_nothing_to_return": 23, "fcn_swapped_arg": 23, "featur": [8, 10, 16, 17, 28, 31, 32, 33, 34, 37], "feed": 29, "feedback": 8, "feel": [8, 10], "fetch": 34, "few": [9, 28, 37], "fibonacci": 30, "field": [28, 29, 31, 33, 34], "fifth": 29, "figsiz": 36, "figur": 3, "file": [0, 9, 10, 11, 12, 23, 24, 31, 33, 37], "file_or_url_context": [0, 24], "filenam": 29, "filenotfounderror": [0, 24], "filepath_or_buff": 33, "filesystem": 9, "fill": 31, "fillna": 10, "film": 21, "filter": [0, 10, 21, 24], "final": [3, 10, 12, 14, 16, 28, 29, 30, 31], "find": [0, 2, 3, 8, 10, 17, 23, 24, 26, 27, 32, 33, 35], "finish": 29, "first": [0, 2, 3, 10, 16, 17, 18, 19, 23, 24, 29, 30, 31, 32, 33, 34, 35], "firstval": 2, "firulai": 28, "fit": 28, "fix": 23, "flag": [14, 32], "flatten": [31, 32], "flattened_gam": 31, "flexibl": [29, 31, 33], "flip": [32, 35], "float": [3, 14, 17, 23, 28, 31, 32, 33, 35], "float128": 31, "float16": 32, "float32": [31, 32], "float64": [31, 32, 34, 35], "float_arr": 35, "float_var": [3, 14], "floor": [3, 15, 23], "flow": 19, "flush": 23, "fn": [0, 24], "fname": [0, 24], "focu": [8, 10], "focus": [8, 10, 37], "folder": [9, 31], "follow": [3, 8, 9, 10, 12, 14, 15, 17, 19, 20, 23, 26, 27, 28, 29, 31, 32], "fonttool": [0, 24], "foo": [17, 23, 35], "foomax": 35, "foomean": 35, "foomin": 35, "foosin": 35, "foostd": 35, "forc": [23, 28], "forcibli": 23, "forget": [26, 27], "form": [12, 21, 23, 28, 32, 34, 35], "formal": 10, "format": [0, 8, 9, 11, 19, 23, 24], "format_hint": [0, 24], "format_spec": 23, "formatt": 23, "forth": [3, 15], "fortran": [10, 19, 31], "found": [19, 33], "foundat": 31, "four": [3, 15, 29, 31], "fourth": 32, "frame": [10, 34], "free": 8, "freq": 34, "frequenc": 34, "from": [0, 3, 8, 9, 10, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 26, 27, 28, 30, 31, 32, 33, 34], "from_byt": 23, "fruit": 2, "ftp": 33, "full": 31, "func": [0, 24], "funciton": 34, "function": [2, 3, 8, 10, 12, 14, 16, 17, 21, 22, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 37], "function_nam": 12, "fundament": [8, 10, 21, 33, 37], "further": [21, 30, 31, 34], "futur": [8, 11, 14, 23, 26, 27, 34], "futurewarn": 34, "g": [9, 16, 17, 19, 21, 23, 26, 27, 28, 29, 30, 31, 33, 34], "game": [10, 31], "game_and_solut": 31, "games_and_solut": 31, "gaussian": 31, "gave": 23, "gbm": 23, "gener": [10, 16, 19, 23, 28, 29, 31, 34, 35], "get": [0, 2, 3, 9, 10, 11, 12, 14, 16, 17, 19, 21, 24, 29, 31, 35, 37], "getattr": 23, "ggplot2": 10, "git": 8, "github": [8, 37], "githubusercont": [33, 34], "give": [3, 8, 12, 14, 15, 16, 19, 23, 26, 27, 28, 30, 31, 32, 33, 34, 35], "given": [0, 3, 8, 9, 14, 16, 17, 18, 19, 21, 23, 24, 28, 30, 31, 32, 37], "glimps": [31, 33], "global": [3, 14], "go": [0, 8, 11, 12, 16, 21, 24, 28, 29], "goal": 8, "goe": [19, 29], "gone": 8, "goo": 35, "good": [3, 8, 15, 19, 28], "goodby": 3, "googl": [0, 24], "got": 19, "grammar": 10, "grape": 19, "graph": [32, 35], "graphic": [10, 11], "great": [10, 12, 23], "greater": [3, 10, 15, 32], "green": 9, "greet": [12, 28], "grei": 9, "group": [3, 8, 15, 23, 28], "grouped_boxplot": 9, "guess": 8, "guid": 8, "h": 10, "ha": [3, 9, 10, 12, 14, 15, 19, 21, 22, 26, 27, 28, 31, 32, 33, 34, 35], "habit": 8, "had": 20, "half": 2, "hand": [8, 10, 17], "handi": [17, 28], "handl": [8, 9, 10, 32, 33, 37], "handler": [26, 27], "happen": [2, 9, 26, 27, 32], "hard": [26, 27], "hasattr": [0, 24], "hash": [17, 23], "haskel": 10, "have": [0, 2, 3, 8, 9, 10, 11, 14, 15, 16, 17, 19, 23, 24, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35], "head": [33, 34], "header": 28, "heard": 28, "heavi": 29, "height": 28, "hello": [3, 12, 14, 16, 23, 28], "help": [8, 9, 10, 23, 28, 29, 31, 32, 33], "here": [0, 3, 8, 9, 10, 12, 14, 15, 16, 17, 19, 21, 23, 24, 26, 27, 28, 29, 31, 32, 33, 34, 35], "hesit": 8, "hex": [14, 23, 32, 33], "hexadecim": 14, "hide": 28, "hierarchi": [32, 35], "high": 10, "higher": [10, 32, 35], "highli": 10, "highlight": 31, "hint": [19, 20, 28], "hit": [3, 16], "hold": [3, 14, 23, 31, 32, 33], "home": [0, 24, 28], "horizont": 33, "host": [23, 33], "hotel": [0, 24], "hour": 8, "houston": 33, "how": [3, 10, 12, 14, 15, 19, 20, 21, 23, 26, 27, 28, 31, 32, 34], "howev": [0, 10, 14, 15, 17, 19, 23, 24, 28, 29, 31, 32, 33], "hpc": 11, "html": [9, 23, 26, 27, 33, 35], "http": [9, 10, 12, 17, 18, 23, 26, 27, 33, 34, 35], "hue": 9, "human": 28, "hundr": 31, "i": [0, 2, 3, 8, 9, 10, 11, 12, 15, 17, 18, 19, 20, 21, 22, 23, 24, 26, 27, 29, 30, 32, 34, 35, 36, 37], "i4": 31, "id": [14, 15, 23, 32, 33], "idea": [8, 9, 16, 23], "ideal": 11, "ident": 3, "identif": 33, "identifi": [8, 26, 27, 28], "ii": [21, 26, 27, 37], "iloc": 34, "imag": [9, 23], "imageio": [0, 24], "imageio_imread": [0, 24], "imageio_plugin": [0, 24], "imagin": 20, "imaginari": 23, "img": [0, 24], "immut": [3, 17], "imopen": [0, 24], "imopen_arg": [0, 24], "imper": 19, "implement": [10, 12, 21, 28, 32], "impli": 3, "implicitli": [3, 21], "import": [3, 8, 9, 10, 14, 16, 17, 18, 19, 21, 23, 28, 29, 32, 34, 35, 37], "importantli": [9, 21], "impos": 19, "improv": 21, "imput": 34, "imread": [0, 24], "imshow": [0, 24], "inaccur": 32, "includ": [8, 9, 10, 16, 17, 19, 20, 21, 23, 26, 27, 28, 29, 31, 32, 33, 37], "inclus": 31, "incomplet": 8, "incorpor": [16, 26, 27], "incorrect": [8, 23, 26, 27], "increas": 20, "increasingli": 8, "incred": 29, "increment": [3, 15], "indent": [23, 26, 27, 28, 29], "indentationerror": [26, 27], "indenten": [26, 27], "independ": [31, 32], "index": [0, 10, 18, 19, 21, 23, 24, 33, 35], "indexerror": [0, 24], "indic": [2, 9, 16, 21, 23, 26, 27, 32, 34, 35], "individu": [9, 16], "industri": 10, "ineffici": 28, "inequ": [3, 15], "infer": [23, 29], "infinit": 27, "info": [3, 9, 16, 17, 23, 33, 34], "inform": [8, 14, 16, 23, 28, 29, 33], "inher": 16, "inherit": 23, "initi": 31, "initil": 28, "inplac": 34, "input": [9, 12, 22, 23, 26, 27, 28, 29, 30, 31, 32, 33], "insert": [9, 17, 23, 29], "insid": [9, 16, 19, 23, 26, 28, 30], "inspir": 33, "instal": 8, "instanc": [23, 28, 31], "instanti": 28, "instead": [2, 14, 30, 31, 32, 34], "instruct": [10, 12], "instructor": [8, 12, 23], "int": [3, 14, 15, 17, 23, 26, 27, 29, 31, 32], "int16": 31, "int32": [31, 35], "int64": [31, 33, 34, 35], "int8": 31, "integ": [2, 3, 14, 15, 17, 19, 20, 22, 23, 28, 31, 32, 33, 35], "integer_var": 14, "integr": [11, 23, 29, 33], "intellig": 10, "intens": 10, "inter": [19, 21], "interact": [9, 11, 12, 14], "interchang": 23, "interdisciplinari": 29, "interest": 19, "interfac": [8, 9, 11, 28], "intermedi": [8, 32, 37], "intern": 33, "internat": 12, "interpet": 21, "interpret": [3, 8, 12], "intersect": 17, "interv": 31, "introduc": [7, 8, 9, 19, 21, 31, 33, 34, 37], "introduct": [16, 35, 37], "introductori": [8, 37], "introspect": 9, "intuit": 10, "invalid": [0, 2, 14, 24, 26, 27, 32, 34], "invalu": 8, "invers": [26, 27], "involv": 10, "io": [0, 9, 24, 33], "io_mod": [0, 24], "ipykernel_105905": 32, "ipykernel_105955": 34, "ipynb": 9, "ipython": 12, "iri": [33, 34, 36], "iris_df": 34, "is_label": [33, 34], "is_odd": 21, "is_read_request": [0, 24], "isinst": [0, 3, 14, 23, 24], "isn": [0, 23, 24], "issu": 32, "itali": 19, "item": [9, 16, 17, 19, 21, 23, 35], "iter": [17, 20, 23, 29, 32, 33], "its": [0, 2, 3, 8, 9, 10, 14, 15, 16, 17, 19, 21, 23, 24, 26, 27, 28, 29, 30, 31, 32, 33, 37], "itself": [2, 23, 28, 30, 31], "ix": 19, "i\u00f1igo": 16, "j": [9, 19, 21], "java": 10, "javascript": 10, "javi": [0, 16, 24], "javier": [12, 16, 23], "job": 11, "joe": 32, "john": [17, 28], "join": [14, 16], "jpg": [0, 24], "judgment": 8, "jupyt": [8, 11, 12, 31], "jupyter_notebook_cheatsheet_edureka": 9, "just": [3, 9, 12, 14, 15, 16, 17, 23, 26, 27, 28, 29, 30, 31, 32, 33], "k": [9, 21, 31], "kaggl": 10, "kaggle_survey_2022_respons": 10, "kb": 34, "keep": [2, 8, 17, 19, 21, 23, 26, 27, 34], "keepdim": 32, "kei": [2, 16, 17, 19, 21, 23, 33], "kenni": 28, "key_express": 21, "keyowrd": [26, 27], "keyworad": [7, 9], "keyword": [3, 15, 23, 26, 27, 28, 29, 32, 34, 35], "keywork": 23, "kg": 28, "kill": 16, "kind": [0, 12, 20, 21, 24, 26, 27, 28, 29, 30, 33], "kiwi": 19, "kiwisolv": [0, 24], "know": [2, 14, 19, 23, 28, 34], "knowledg": 29, "known": [10, 12, 19, 23, 32], "kumquat": 19, "kwarg": [0, 23, 24], "labels": 10, "lack": 28, "lambda": [3, 10, 14], "languag": [3, 8, 9, 11, 12, 19, 23, 28, 29, 33, 37], "languages_dat": 10, "larg": [21, 29, 32], "largest": [3, 15], "last": [0, 3, 14, 16, 17, 19, 21, 23, 24, 26, 27, 28, 31, 32, 34, 35, 36], "lastli": 23, "later": [3, 14, 17, 23, 28, 31, 32, 35], "latex": [9, 11], "launch": 12, "laundri": 29, "layer": 21, "layman": 14, "lazili": 21, "lazy_load": [0, 24], "lead": [16, 32, 33], "learn": [9, 10, 11, 14, 15, 16, 17, 19, 21, 23, 26, 27, 28, 29, 31, 32, 33, 34], "learnbyexampl": [17, 18], "least": [22, 23, 31], "left": [3, 9, 17, 32, 34], "legaci": [0, 24], "legacy_mod": [0, 24], "len": [16, 17, 22, 23, 34, 35], "length": [16, 22, 23, 34], "lengthi": 21, "less": [3, 10, 15, 19, 20], "lesser": 8, "lesson": [11, 12, 14, 15, 16, 17, 19, 21, 23, 26, 27, 28, 29, 31, 32, 33], "let": [9, 11, 12, 17, 19, 21, 23, 26, 27, 28, 29, 31, 32, 34], "letter": [2, 3, 14, 17, 18, 21], "level": [10, 32, 35], "leverag": 10, "lib": [0, 24], "librari": [8, 10, 23, 26, 27, 31, 32, 33, 37], "lifetim": 23, "like": [0, 2, 3, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 28, 29, 31, 32, 33], "likewis": 16, "line": [0, 2, 3, 8, 10, 11, 12, 14, 16, 17, 19, 21, 23, 24, 26, 27, 28, 29, 31, 34, 36, 37], "linear": [9, 31], "linearli": 31, "linspac": [0, 24, 31], "lisp": 10, "list": [2, 3, 9, 14, 15, 16, 18, 19, 20, 23, 26, 27, 28, 29, 31, 32, 33, 34, 35], "list1": 17, "list2": 17, "list3": 17, "list_iter": 21, "list_str": 29, "liter": [3, 14, 15, 16], "literari": 29, "littl": 23, "live": [9, 11, 21], "ll": [8, 31], "llm": 29, "lo": 33, "load": [9, 12, 34], "load_dataset": 9, "loc": [31, 34], "local": [8, 9, 33], "localhost": 33, "locat": 14, "log": [26, 27], "logic": [8, 10, 34], "logreg": 23, "logspac": 31, "london": 29, "long": [8, 14, 20], "longer": 9, "look": [10, 11, 12, 19, 21, 23, 31, 32, 34, 35], "lookfor": 19, "loop": [12, 17, 20, 22, 23, 29, 31], "lose": 29, "lot": [3, 10], "lover": 33, "low_memori": 10, "lower": [10, 14, 16, 19, 21, 32, 35], "lowercas": [14, 21], "lowest": 23, "m": [3, 9, 15, 16, 21, 31, 32], "machin": [10, 11, 12, 28], "made": [9, 32], "mai": [8, 10, 19, 21, 23, 26, 27, 28, 29, 31, 32], "main": [9, 10, 16, 31], "maintain": [8, 9, 23, 28], "major": 31, "make": [3, 8, 10, 11, 15, 18, 19, 20, 23, 28, 29, 31, 33], "maker": 29, "manag": [8, 10, 29, 31], "manage_plugin": [0, 24], "mango": 19, "mani": [3, 8, 9, 10, 12, 14, 15, 16, 19, 20, 23, 28, 31, 32, 33, 34], "manipul": [3, 8, 10, 15, 28, 32, 33], "manual": [21, 28], "manufactur": 28, "map": [9, 17, 28], "mapper": 33, "mardown": 9, "margin": 9, "mark": 31, "markdown": [7, 9, 11, 18], "mask": [0, 24, 32], "master": [33, 34], "match": [26, 27], "mate": [26, 27], "materi": 8, "math": [12, 29, 35], "mathemat": [3, 10, 12, 15, 31], "mathemt": 3, "matlab": [10, 19], "matplotlib": [0, 10, 24, 31], "matter": 23, "max": [0, 19, 24, 28, 32, 34, 35], "max_it": 20, "max_val": [19, 20], "maximum": [19, 20], "maximun": 32, "mayb": [19, 26, 27], "me": [10, 19, 28], "mea": 21, "mean": [0, 3, 9, 10, 12, 14, 15, 16, 17, 23, 24, 28, 31, 32, 33, 34, 35], "meaning": [23, 26, 27], "meas_mmhg": 21, "meas_mmhg_dl": 21, "measur": 21, "mechan": 28, "media": 9, "median": 34, "meet": 21, "membership": [3, 15], "memori": [3, 10, 14, 15, 21, 23, 31, 32, 33, 34], "mention": [12, 14, 16, 17, 21, 28, 33], "menu": 7, "menubar": 9, "messag": [12, 16, 19, 26, 27, 28], "met": [19, 21], "method": [8, 10, 18, 21, 23, 29, 32, 34], "metric": 21, "mg": 21, "microcosm": 3, "might": [2, 12, 19, 31, 33], "min": [0, 24, 32, 34, 35], "mind": [2, 21], "minim": 8, "minu": [17, 30], "miscellan": 37, "miss": [17, 23, 26, 27], "mistak": [26, 27], "mix": [16, 17, 21, 28, 34], "ml": 21, "mmhg": 21, "mmm": 28, "mod": 23, "mode": [0, 7, 12, 24], "model": [19, 21, 23, 29], "model_arch": 21, "modern": 10, "modif": 9, "modifi": [9, 14, 17, 28, 30, 32, 35], "modul": [8, 23, 24, 28, 32, 35, 37], "module1": 31, "module2": 31, "modulo": 20, "modulu": [3, 15], "moment": 31, "monitor": 11, "month": [17, 18], "montoya": 16, "mordisquito": 28, "more": [2, 3, 8, 10, 14, 15, 16, 17, 18, 21, 23, 26, 27, 28, 29, 30, 33, 34, 37], "moreov": 10, "most": [0, 3, 8, 9, 10, 11, 14, 15, 16, 17, 19, 21, 23, 24, 26, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37], "mostli": 29, "mous": 7, "move": [3, 16], "mtrand": 31, "mu": 31, "much": [8, 10, 21, 23, 28], "multi": [10, 31, 33], "multidimension": [31, 32, 35], "multipl": [3, 10, 11, 12, 14, 15, 17, 23, 26, 27, 29, 30, 31, 32], "multipli": [15, 17, 18, 30], "must": [0, 2, 3, 14, 17, 23, 24, 26, 27, 29, 31, 32, 33, 34], "mutabl": 10, "mwaskom": [33, 34], "my": [12, 16, 28, 34], "my_anim": 28, "my_arg": 23, "my_args2": 23, "my_args_dict": 23, "my_dict": 28, "my_dog": 28, "my_nam": 16, "my_rang": 21, "my_str": 28, "my_var": [3, 15], "myarr": [32, 35], "myit": 21, "mylist": 17, "myset": 21, "mystr": 16, "myvar": 14, "n": [3, 16, 23, 28, 29, 30, 31, 33, 36], "n_ob": 10, "naive_bay": 23, "name": [2, 8, 12, 16, 17, 18, 19, 22, 23, 26, 27, 28, 29, 31, 32, 33, 34, 36, 37], "nameerror": [3, 14, 23, 26, 27, 34, 36], "nameoftheclass": 28, "nan": [32, 34], "nanmean": 32, "nanstd": 32, "nanvar": 32, "narr": [9, 11], "nativ": 23, "natur": [10, 29, 33], "navig": 8, "nbconvert": 9, "ncsu": 33, "ndarrai": [0, 24, 32, 33, 35], "ndigit": 23, "ndim": [0, 24, 31, 35], "necessari": [23, 28, 32], "need": [3, 8, 9, 10, 14, 16, 17, 21, 23, 26, 27, 28, 29, 30, 31, 32, 33, 34], "neg": [14, 16, 23, 26, 27, 32], "negat": 32, "negate_coord": 23, "neglig": 10, "nest": [9, 17, 32, 35], "networkx": [0, 24], "nevertheless": 31, "new": [2, 8, 9, 10, 14, 16, 21, 23, 28, 29, 31, 32, 33, 34, 35], "new_anim": 28, "new_foo": 35, "new_game_and_solut": 31, "new_sudoku_gam": 31, "new_sudoku_solut": 31, "newer": 28, "newlin": 23, "next": [3, 12, 16, 17, 21, 23, 28, 29], "nice": [16, 32, 35], "nine": 31, "nlp": 21, "nobel": 8, "non": [17, 23, 32, 33, 34], "none": [0, 3, 14, 22, 23, 24, 31, 32], "nonloc": [3, 14], "nonneg": 22, "normal": [9, 26, 27, 31, 34], "notabl": [11, 33], "notat": [32, 34, 35], "note": [3, 8, 10, 15, 21, 28, 29, 31, 32, 33, 34], "notebook": [8, 11, 12, 31], "noth": [16, 19, 23, 26, 27, 29], "notic": 19, "notion": 21, "noun": [3, 15], "now": [2, 7, 9, 12, 16, 17, 19, 20, 23, 26, 27, 28, 29, 30, 32, 34], "np": [0, 24, 31, 32, 34, 35], "null": [33, 34], "num": [23, 26, 27], "num1": 14, "num2": 14, "number": [2, 3, 7, 9, 10, 14, 16, 17, 18, 19, 20, 23, 26, 27, 29, 30, 31, 32, 33], "numbers2": 17, "numbers4": 17, "numer": [2, 15, 17, 18, 19, 22, 23, 31, 34], "numeric_onli": 34, "numeric_str": [31, 35], "numpi": [8, 33, 34, 35, 37], "o": [0, 3, 16, 24, 29], "object": [9, 10, 14, 15, 16, 17, 19, 21, 23, 26, 27, 29, 32, 33, 34, 37], "object_": 31, "obs1": 33, "obs2": 33, "obs3": [33, 34], "obs4": 33, "obs_id": 33, "observ": [30, 32, 33, 34], "obtain": [19, 34], "obviou": 35, "obvious": 28, "occur": [23, 26, 27, 30], "odd": [19, 20, 21], "offer": [3, 10, 15, 31], "offic": 8, "offset": 9, "often": [8, 10, 17, 23, 29, 31], "ogi\u00f1i": 16, "ok": 28, "old": 28, "old_valu": [32, 35], "omit": [8, 16, 32, 35], "onc": [0, 17, 23, 24, 28, 29, 31, 33], "ondemand": 8, "ondex": 33, "one": [7, 8, 9, 16, 17, 18, 20, 21, 22, 23, 26, 27, 28, 31, 32, 33, 34, 35], "one_to_ten": 31, "ones": [0, 3, 15, 16, 21, 23, 24, 28, 31, 34], "onli": [2, 3, 14, 16, 17, 21, 23, 26, 27, 28, 29, 31, 32, 33, 34, 35], "onlin": 33, "ood": 11, "oof": 35, "open": 8, "oper": [8, 12, 14, 19, 20, 23, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35], "operand": [17, 26, 27], "optim": [3, 9, 14, 31], "option": [14, 16, 21, 23, 26, 27, 31, 32, 33], "orang": 2, "order": [9, 17, 19, 21, 23, 28, 31, 32, 33], "org": [9, 10, 12, 17, 18, 23, 26, 27, 33, 35], "organ": [8, 9, 10, 17, 31, 37], "orient": [8, 10, 37], "origin": [17, 23, 28, 31, 32, 33], "other": [0, 3, 8, 9, 10, 15, 16, 22, 23, 24, 26, 27, 28, 29, 31, 32, 35], "otherwis": [3, 14, 19, 20, 23, 30, 32, 33], "oti": 16, "ouput": 14, "our": [8, 11, 12, 16, 23, 28, 29, 31, 32, 33], "out": [2, 3, 17, 18, 21, 22, 23, 31, 32], "outcom": 29, "output": [9, 12, 14, 17, 21, 22, 23, 29, 31, 32], "outsid": [9, 14, 22, 23, 28], "over": [10, 19, 20, 21, 23, 29, 32, 34, 35], "overal": 32, "overflowerror": 23, "overlai": 34, "overrid": 28, "overwrit": [17, 29], "own": [2, 8, 9, 10, 28, 31, 33], "p": [3, 15], "packag": [8, 10, 23, 32, 33, 35, 37], "package_nam": 31, "packet": 28, "page": 9, "pair": [2, 17, 21, 23, 31], "palett": 9, "panda": [8, 10, 31, 32, 34, 37], "paradigm": 28, "parallel": 19, "paramet": [28, 31, 32, 33, 34], "parametr": 23, "parent": 28, "parenthes": [3, 12, 15, 17, 19, 23, 28], "parenthesi": [12, 14, 19, 23, 28], "pari": 29, "pars": [0, 24, 32, 35], "part": [2, 16, 23, 26, 27, 29, 30], "partial": 29, "particip": 8, "particular": [14, 16, 17, 28, 32, 34], "particularli": [10, 17], "pascal": 10, "pass": [2, 3, 14, 16, 17, 19, 22, 26, 27, 28, 31, 32, 33, 34], "pastel": 9, "path": [0, 24, 29, 33], "pattern": 9, "pd": [10, 33, 34], "pdf": 9, "peanut": 17, "peer": 8, "peform": 34, "peopl": [10, 23], "per": 10, "percentag": 34, "perfectli": [8, 10], "perform": [9, 14, 15, 16, 17, 23, 26, 27, 28, 29, 31, 32, 33, 35], "perhap": 31, "person": [8, 19, 28], "petal_length": [33, 34], "petal_width": [33, 34], "phonelist": 17, "photo": [0, 24], "photo_mask": [0, 24], "photo_sin": [0, 24], "phrase": 28, "physicist": 31, "piec": [12, 21, 23, 26, 27], "pillow": [0, 24], "pip": [0, 24, 31], "pitt": 19, "pixel": [0, 24], "place": [17, 21, 32], "placehold": [26, 27], "plai": 33, "plan": [26, 27], "platform": 12, "pleas": [8, 31], "plot": [9, 10, 23, 36], "plt": [0, 10, 24], "plugin": [0, 24], "plugin_arg": [0, 24], "po": 17, "point": [10, 11, 14, 17, 31, 32, 33], "polici": 8, "popul": [2, 20, 23, 31], "popular": 8, "portabl": 11, "posit": [2, 14, 17, 19, 21, 23, 26, 27, 32, 34], "possibl": [9, 23, 29, 31], "post": 8, "post0": [0, 24], "potenti": 8, "pow": 23, "power": [10, 16, 33], "pr": 23, "practic": [0, 8, 24], "pre": [0, 24, 31], "preced": [3, 15, 23], "precis": [21, 23, 32], "predefin": 28, "predominantli": 10, "prefer": 14, "prefix": 16, "prepar": [8, 16, 33], "press": 9, "pretti": 28, "pretzel": 28, "prevent": [26, 27], "previou": [8, 10, 12, 15, 16, 17, 19, 21, 28, 29, 30, 31, 32], "primari": 8, "primarili": [8, 10, 34, 37], "primit": 17, "princess": 21, "principl": 10, "print": [0, 2, 3, 12, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 26, 27, 28, 29, 30, 31, 32, 33, 35], "prize": 8, "probabl": 33, "problem": [8, 10, 30, 31], "procedur": [10, 28], "process": [8, 9, 10, 31], "prod": [0, 24], "produc": [19, 21, 22, 23], "product": [10, 15, 23, 30], "profession": 10, "program": [3, 8, 11, 19, 20, 23, 29, 30, 33, 37], "progress": 8, "project": 29, "prolog": 10, "promot": 10, "prompt": 9, "proper": 29, "properli": [22, 31], "properti": [17, 28, 34], "propos": 29, "prorivd": 18, "protocol": [23, 31], "prototyp": 10, "provid": [8, 10, 17, 21, 23, 26, 27, 28, 29, 31, 32, 33, 37], "public": 10, "pull": [17, 18], "purpos": [3, 10, 14, 22, 23, 28, 29], "put": [3, 15, 21, 32, 35], "py": [0, 24, 31, 32, 34], "pydata": [9, 10, 33], "pylab": 10, "pypars": [0, 24], "pyplot": [0, 24], "pyspark": 21, "python": [0, 2, 3, 8, 10, 11, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 26, 27, 28, 29, 30, 31, 32, 33, 37], "python3": [0, 24], "pythonist": 28, "pytorch": 10, "pywavelet": [0, 24], "q12": 10, "question": [3, 8, 10, 15, 17, 18, 29], "quick": [10, 11, 31], "quicker": 21, "quietli": 8, "quit": [2, 19, 20, 21, 28, 29], "quot": [16, 17, 23], "quotat": 3, "r": [8, 10, 11, 17, 19, 23, 29, 32, 33, 37], "rais": [0, 3, 14, 23, 24, 32], "randint": 35, "random": [31, 32, 35], "random_arrai": 31, "randomst": 31, "rang": [14, 19, 29, 31, 32], "rangeindex": [33, 34], "rangi": 17, "rapidli": 10, "rapunzel": 21, "rasero": 16, "rather": [10, 17], "ratio": 23, "ration": 23, "raw": [9, 33, 34], "re": [8, 10, 17, 23, 28], "reach": [19, 21, 23, 30], "read": [0, 3, 8, 10, 12, 21, 23, 24, 26, 27, 33, 37], "read_csv": [10, 33, 34], "readabl": [10, 23], "readlin": 29, "readthedoc": 9, "real": [23, 31], "realli": [26, 27, 28], "reason": [26, 27], "reassign": [3, 14, 16, 17, 23], "recal": 21, "recent": [0, 3, 14, 16, 17, 19, 21, 23, 24, 26, 27, 28, 34, 36], "recip": 28, "recogn": 23, "recommend": 9, "record": 34, "recurs": 30, "redefin": [28, 33], "reduc": 32, "ref": [31, 32, 33, 34], "refer": [2, 3, 10, 12, 14, 15, 16, 23, 28, 31, 32, 33, 34, 35], "referenc": [0, 23, 24, 31], "regardless": 26, "regex": 10, "regress": 21, "regular": 10, "reiter": 28, "rel": 9, "relat": 32, "relationship": 3, "remain": 10, "remaind": [3, 15, 21], "rememb": [3, 10, 14, 16, 18, 21, 28, 32], "remov": [16, 23, 29, 35], "renam": 33, "repeat": [14, 16, 17, 19], "repeatedli": 31, "repetit": [3, 16, 30], "repl": 12, "replac": [0, 16, 24, 28, 34], "repli": 12, "repr": 23, "repres": [17, 21, 23, 31, 32, 33, 34], "represent": [9, 14, 23, 29], "reproduc": 11, "request": [0, 23, 24, 31], "requir": [0, 8, 10, 12, 19, 22, 23, 24, 33], "rerun": 31, "research": [10, 11, 29], "reserv": [3, 34], "reserverd": 34, "reset": 9, "reset_index": 10, "reshap": 31, "reshaped_gam": 31, "resolut": 23, "resourc": [8, 10, 29], "respect": [10, 15, 17, 34], "respons": 10, "rest": 16, "restrict": [3, 14], "result": [0, 3, 8, 10, 12, 14, 15, 16, 17, 19, 21, 23, 24, 26, 27, 29, 30, 31, 32, 34], "retain": 21, "retriev": [21, 33], "retriv": 31, "return": [0, 3, 9, 14, 15, 16, 17, 21, 22, 24, 26, 27, 29, 30, 31, 32, 33, 34, 35], "reus": 28, "reusabl": [10, 23, 28], "revers": [16, 32, 35], "reward": 8, "rhetor": 29, "ri": [0, 24], "rich": [9, 11], "ride": 8, "right": [3, 8, 17, 19, 22, 23, 29, 34], "risk": [8, 29], "rivanna": [8, 11], "rn": 17, "rng": 17, "rnn": 21, "road": 28, "robin": 17, "role": 33, "rom": 9, "room": 21, "rot": 36, "rough": 9, "round": 23, "row": [0, 24, 31, 32, 33, 34, 35], "rstudio": 11, "rubi": 10, "rule": [2, 3, 9, 10, 14, 28, 32], "run": [7, 12, 20, 26, 27, 29, 31], "runtimeerror": [0, 24], "runtimewarn": 32, "s1": 33, "s2": 33, "s3": 33, "s4": [31, 33], "s5": 33, "s6": 33, "sai": [12, 16, 23, 28, 31], "said": 10, "salut": 28, "sam": 17, "samantha": 17, "same": [3, 7, 9, 14, 15, 16, 17, 21, 23, 26, 27, 28, 30, 31, 32, 33, 34], "sampl": 31, "sarah": 17, "satisfi": [0, 24, 32], "save": [9, 14, 16, 23, 28, 31, 32, 34, 35], "saw": [15, 16, 17], "scala": 10, "scalabl": 28, "scalar": [17, 18, 32], "scalat": 28, "scale": 31, "scenario": 32, "scheme": [17, 28, 33], "scienc": [8, 11, 29, 31, 32, 33, 37], "scientif": [11, 31], "scientist": [8, 37], "scikit": [0, 10, 24, 31], "scipi": [0, 24, 31, 35], "score": 32, "scratch": 28, "screen": 12, "script": [10, 12], "seaborn": [9, 10, 33, 34], "search": [0, 24], "searchin": 19, "second": [14, 16, 17, 23, 26, 27, 28, 30, 32], "secondv": 2, "secong": 16, "section": [8, 9, 26, 27], "see": [2, 8, 10, 14, 15, 16, 17, 18, 19, 21, 23, 26, 27, 28, 30, 31, 32, 33, 34], "seem": [26, 27], "seen": [12, 23, 30], "select": [9, 16, 28, 32, 33], "selector": 34, "self": [0, 9, 23, 24], "semest": [8, 12, 21], "sens": [3, 15], "sensibl": [22, 23], "sensit": [2, 3, 14], "sep": [23, 33], "sepal": 34, "sepal_length": [33, 34, 36], "sepal_width": [33, 34], "separ": [9, 10, 14, 17, 28, 29, 32, 33, 35], "seq": 19, "sequenc": [9, 16, 17, 21, 30], "sequenci": 31, "sequenti": [3, 15, 33, 37], "seri": [20, 21, 29, 30, 34], "series_dict": 33, "serv": [8, 31], "server": 11, "servic": 8, "session": [0, 8, 24], "set": [0, 3, 8, 9, 10, 11, 15, 19, 20, 23, 24, 28, 31, 32, 33, 34], "set1": 17, "set2": 17, "set_them": 9, "setosa": [33, 34], "sever": [8, 14, 16, 17, 19, 23, 31], "sex": 33, "shallow": 33, "shape": [0, 10, 24, 31, 32, 34, 35], "share": [9, 11, 21, 33], "sheet": 9, "shell": 12, "shift": 9, "short": [2, 3, 15, 23, 31], "shortchang": 8, "shortcut": [7, 9], "shorter": 21, "shot": 8, "should": [2, 3, 8, 9, 14, 19, 20, 21, 23, 26, 27, 28, 30, 31, 34, 35], "show": [9, 14, 22, 23, 28, 32, 34, 35], "show_arg_expans": 23, "show_entri": 23, "show_result": 23, "show_scop": 23, "shown": [7, 9, 23], "si": 16, "side": 34, "sigma": 31, "sign": 23, "signal": 31, "signatur": 23, "signific": 23, "silenc": 34, "silo": 29, "similar": [10, 16, 17, 31, 33], "similarli": [9, 16, 17, 26, 27, 32, 33, 35], "simpl": [2, 3, 9, 14, 23, 29, 32, 34], "simplest": 33, "simpli": [12, 23, 31], "simplifi": [9, 30, 32, 35], "sin": [0, 24, 32, 35], "sinc": [8, 17, 23, 26, 27, 32, 34], "singl": [3, 14, 15, 16, 17, 19, 23, 29, 31, 32, 33, 34, 35], "sir": 17, "sit": 8, "site": [0, 3, 8, 15, 24], "situat": [21, 26, 27], "six": [0, 24, 31], "size": [10, 23, 31, 32], "skill": [8, 23, 37], "skimag": [0, 24], "skip": [19, 26, 27], "slice": [18, 33, 34], "small": [8, 22], "smaller": 30, "smoker": 9, "sn": [9, 10], "snake": 14, "snoopi": 17, "so": [2, 3, 8, 9, 10, 12, 14, 15, 16, 17, 19, 21, 23, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35], "socioeconom": 29, "softwar": [8, 10, 28], "solut": [10, 31], "solv": [10, 30, 31], "some": [3, 7, 8, 9, 10, 12, 14, 15, 16, 20, 23, 28, 29, 31, 32, 34, 35, 37], "somebodi": 23, "someth": [19, 20, 26, 27], "sometim": [2, 8, 19, 26, 27, 31, 32], "soon": [12, 15, 16, 26, 27], "sort": [0, 2, 17, 24], "sort_index": 36, "sort_valu": 34, "sourc": [0, 8, 10, 11, 12, 24, 28], "space": [3, 14, 16, 19, 23, 31, 33], "spain": 19, "speci": [33, 34], "special": [15, 20, 28, 31, 32], "specif": [2, 3, 10, 14, 16, 21, 23, 26, 27, 28, 29, 31, 32, 34, 35], "specifi": [3, 14, 16, 17, 21, 23, 26, 27, 28, 31, 32, 33, 34], "speed": 10, "spell": 10, "spend": 8, "split": [16, 17, 33], "spoken": 8, "spring": 21, "sql": [10, 17], "sqrt": 32, "squar": [22, 23], "square_arg": 22, "st": 21, "stabl": [10, 33, 35], "stack": 31, "stakehold": 29, "standard": [31, 32, 34, 35], "standard_norm": [31, 32], "start": [2, 3, 8, 9, 14, 15, 16, 17, 19, 21, 23, 28, 30, 31, 32, 33, 35, 37], "startswith": [3, 16], "stat": 33, "state": [9, 10, 28, 31], "statement": [0, 19, 20, 23, 24, 26, 27, 29, 31], "static": 23, "statist": [0, 10, 24, 29], "statsmodel": 10, "std": [0, 24, 32, 34, 35], "stdev": 31, "stdout": 23, "stem": 33, "step": [11, 15, 16, 17, 22, 30, 33], "stick": 28, "still": [14, 28], "stop": [16, 17, 21, 26, 27, 32, 33], "stop_word": 21, "stopiter": 21, "storag": 31, "store": [3, 10, 14, 16, 17, 19, 20, 21, 28, 29, 31, 33], "str": [3, 14, 16, 19, 22, 26, 27, 29, 33], "str_": 31, "straightforward": 32, "stream": 23, "strictli": 28, "string": [2, 14, 17, 19, 20, 22, 23, 26, 27, 29, 31, 33, 34], "string1": [3, 16], "string2": [3, 16], "string_": [31, 35], "string_var": [3, 14, 16], "strip": 16, "strn": 21, "structru": 14, "structur": [2, 3, 8, 10, 14, 15, 16, 21, 28, 31, 32, 33, 37], "student": [8, 32, 37], "studi": [14, 16, 19, 21, 23], "style": [9, 10, 31], "sub": 32, "subarrai": 32, "subclass": 23, "subject": [3, 15, 17], "subject_id": [2, 3], "submit": 11, "subscript": 17, "subset": [3, 31, 34], "substr": 16, "substract": 12, "subtract": [3, 15, 22, 32], "successfulli": 8, "sucess": [26, 27], "sudoku": 31, "sudoku_arrai": 31, "sudoku_gam": 31, "sudoku_solut": 31, "suggest": [16, 23], "suitabl": [10, 23], "sum": [0, 10, 14, 15, 24, 30, 32, 33, 34], "suma": 23, "summar": 21, "summari": [3, 15], "super": 19, "superior": 10, "support": [3, 8, 11, 15, 16, 17, 21, 23, 26, 27, 31, 33], "suppos": 28, "sure": [9, 20, 29], "survei": 10, "survey_data": 10, "switch": [0, 24], "sy": 23, "symbol": [14, 15, 17], "syntax": [2, 3, 10, 15, 21, 26, 27, 28, 29, 34], "syntaxerror": [2, 14, 19, 23, 26, 27, 34], "system": [0, 10, 23, 24, 28, 29, 31], "t": [0, 8, 9, 16, 17, 19, 21, 23, 24, 28, 29, 31, 33, 34], "tab": [9, 19, 33, 34], "tabl": [17, 31, 32, 33], "tabular": [29, 33], "tail": 34, "tailor": [8, 31], "take": [2, 8, 12, 14, 17, 19, 21, 22, 23, 26, 28, 29, 30, 31, 32, 34, 35], "taken": 32, "talk": 28, "tall": 16, "tan": 35, "target": 28, "task": [8, 10, 23, 28, 30], "team": 23, "technic": [8, 23, 31], "techniqu": [8, 10, 30, 37], "technologi": [28, 29], "tell": 19, "templat": 28, "ten": 31, "tendenc": 34, "tensorflow": 10, "term": [10, 14, 23, 31, 33], "termin": [28, 31, 37], "test": [3, 15, 20, 22, 23, 28, 29, 30, 32], "test2": 29, "test3": 29, "test4": 29, "test5": 29, "test6": 29, "text": [7, 9, 11, 16, 22, 23, 29, 33], "textiowrapp": 29, "than": [3, 9, 10, 15, 17, 19, 20, 21, 23, 32, 33], "thei": [3, 10, 11, 14, 15, 17, 19, 21, 23, 28, 29, 31, 33, 34], "them": [2, 8, 9, 11, 12, 14, 15, 16, 17, 19, 21, 23, 26, 27, 28, 31, 32, 33, 34], "theori": 23, "therefor": [3, 15, 17, 19, 23, 26, 27, 28, 33], "thi": [0, 2, 3, 9, 10, 11, 12, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 26, 27, 28, 29, 30, 31, 32, 33, 34, 37], "thing": [3, 9, 15, 16, 19, 21, 23, 26, 27, 28], "think": [8, 10, 28, 29, 32, 33], "third": [26, 27, 32], "this_set": 19, "this_tupl": 19, "this_var": 14, "thisvar": 14, "thorugh": 9, "those": [2, 10, 16, 31, 34], "though": [14, 21, 23, 26, 27, 34], "thought": [2, 28], "thr": 23, "three": [0, 2, 3, 9, 15, 23, 24, 29, 31, 32, 34, 35], "thresh": 23, "threshold": 23, "through": [3, 8, 9, 10, 12, 14, 19, 20, 21, 23, 28, 29, 31, 32, 33], "throughout": [8, 12, 14, 17, 28, 31], "throuhg": 19, "throw": 23, "thu": 9, "tick": 9, "tick_param": 10, "tidyvers": [8, 10], "tifffil": [0, 24], "tild": 32, "time": [8, 9, 10, 17, 21, 23, 26, 27, 28, 29, 31, 32, 35], "tip": 9, "titl": 10, "tmp": [32, 34], "to_byt": 23, "to_fram": 36, "togeth": [14, 28, 29], "tok": 21, "token": 21, "tom": 17, "too": [16, 23, 26, 27, 28, 29, 34], "tool": [8, 11, 31, 33, 37], "toolbar": 9, "top": [31, 32, 34, 35], "topic": [2, 3, 35, 37], "total": [2, 33, 34], "total_bil": 9, "total_volum": [2, 3], "traceback": [0, 3, 14, 16, 17, 19, 21, 23, 24, 26, 27, 28, 34, 36], "track": [19, 21], "traffic": 29, "trail": 16, "transform": [21, 32], "translat": 10, "transpar": 8, "transpos": [0, 24, 31], "treat": [23, 29, 31], "tree": [32, 35], "tri": [26, 27], "trim": 9, "tripl": 23, "troubl": 23, "troubleshoot": 8, "true": [0, 3, 9, 10, 14, 15, 16, 17, 19, 21, 22, 23, 24, 26, 27, 28, 31, 32, 33, 34], "truncat": [23, 29], "try": [2, 3, 7, 9, 14, 19, 20, 22, 23, 28, 29, 31], "tup_metr": 21, "tupl": [2, 14, 16, 18, 19, 20, 23, 26, 27, 31, 32], "tuple0": 17, "tuple1": 17, "turn": [31, 35], "tutori": 8, "two": [2, 3, 8, 9, 10, 14, 15, 16, 17, 22, 23, 26, 27, 29, 30, 31, 32, 33, 34, 35, 37], "txt": [22, 29, 33], "type": [0, 2, 7, 8, 9, 10, 12, 15, 16, 17, 21, 23, 24, 26, 27, 28, 29, 32, 33, 34], "type1": 14, "type2": 14, "type3": 14, "typeerror": [16, 17, 23, 26, 27, 29], "typic": [10, 14, 28, 31, 32, 34], "u": [21, 23, 28, 29], "ufunc": 32, "uhoh": 23, "unboundlocalerror": 23, "uncomfort": 8, "unconnect": 29, "underscor": [2, 3, 14], "understand": [8, 10, 16, 19, 21, 23, 31, 33, 37], "undoubtedli": 8, "unend": 19, "unexpect": [9, 23], "unformat": 9, "unhandl": [26, 27], "uniniti": 31, "union": 17, "uniqu": [3, 14, 17, 28, 34], "unit": 21, "units1": 21, "units2": 21, "univers": 32, "unknown": 8, "unless": [10, 26, 27, 28], "unlik": [10, 28], "unnecessarili": 32, "unord": [17, 19], "unpack": 19, "unprepar": 8, "unspecifi": 23, "unsupport": [17, 26, 27], "unsur": 8, "until": [19, 28, 30], "up": [8, 9, 16, 26, 27], "updat": [3, 15, 17, 23, 29, 32, 33, 35], "upload": 9, "upon": 35, "upper": [16, 21, 28], "uppercas": [14, 21], "uri": [0, 24], "url": 33, "us": [0, 2, 3, 7, 8, 9, 10, 11, 12, 14, 15, 16, 18, 20, 21, 22, 23, 24, 26, 27, 28, 29, 30, 31, 33, 34, 35, 37], "usa": 19, "usabl": 23, "usag": [9, 33, 34], "user": [0, 9, 11, 24, 31, 33], "user_guid": 33, "usual": [0, 9, 10, 17, 21, 23, 24, 26, 27, 31], "utf": 29, "util": [10, 19], "uva": 8, "v": [9, 19, 21], "v2": [0, 24], "vagu": [26, 27], "val": [19, 20, 21, 22, 23], "valencia": 19, "valid": [23, 33, 34], "vals_greater_than_or_equal_to_threshold": 23, "valu": [0, 2, 3, 14, 15, 19, 20, 21, 22, 24, 28, 29, 31, 33, 34], "valuabl": 11, "value_count": [10, 34, 36], "value_express": 21, "valueerror": [0, 19, 24, 26, 27], "var": [0, 19, 21, 22, 24, 32, 33], "var_float": [3, 14], "var_int": [3, 14], "var_str": [3, 14], "vari": 32, "variabl": [15, 16, 17, 19, 20, 21, 22, 26, 27, 31, 32, 33, 34, 35, 37], "varieti": 10, "variou": [8, 10, 21, 34], "ve": [28, 30, 31], "vector": [31, 32], "verb": [3, 15], "veri": [3, 10, 15, 21, 33, 34], "verifi": [22, 23], "verify_string_length": 22, "versatil": 10, "versicolor": 34, "version": [12, 23, 34, 35], "versionad": [31, 32], "via": [11, 31], "video": [9, 10], "view": [3, 14, 32], "virginia": [3, 11, 14], "virginica": [33, 34], "visibl": [9, 23], "visit": 9, "visual": [8, 10, 11, 21, 29, 32, 33, 35], "vital": 8, "vowel": 21, "w": 29, "w3school": [3, 15], "wa": [0, 10, 17, 21, 23, 24, 26, 27, 28, 29, 31], "wahoo": 3, "wai": [2, 3, 8, 9, 10, 14, 15, 16, 17, 19, 21, 23, 26, 27, 28, 29, 31, 32, 33, 35], "wait": [26, 27], "walk": 28, "want": [9, 12, 14, 16, 17, 19, 23, 26, 27, 28, 29, 31, 32], "warn": [16, 28, 34], "wd": 21, "we": [0, 2, 3, 8, 10, 11, 12, 14, 15, 16, 17, 19, 20, 21, 23, 24, 26, 27, 28, 29, 30, 31, 32, 33, 34], "weather": 29, "web": [9, 10, 11], "week": [2, 3, 8, 17], "weight": [28, 32], "welcom": [8, 9], "well": [8, 10, 21, 23, 37], "went": [26, 27], "were": [3, 20, 21, 23, 33], "what": [0, 2, 3, 8, 12, 15, 17, 19, 20, 21, 23, 24, 26, 27, 29, 30, 32, 34], "whatev": [28, 34], "when": [0, 3, 9, 12, 14, 15, 16, 17, 19, 20, 21, 24, 26, 27, 28, 29, 30, 31, 33, 34, 35], "where": [0, 3, 8, 10, 14, 17, 21, 23, 24, 26, 27, 28, 29, 30, 32, 33], "wherea": [16, 21, 23, 33], "whether": [9, 16, 19, 23, 26, 27, 28, 31, 32], "which": [2, 8, 9, 10, 11, 12, 14, 16, 17, 19, 21, 23, 26, 27, 28, 29, 31, 32, 33, 34, 35], "while": [3, 8, 10, 14, 20, 21, 23, 28, 33], "white": [9, 14], "whitespac": 16, "who": [8, 32], "whole": [9, 16, 28, 32], "whose": [23, 29, 31, 32, 35], "why": [10, 19, 21, 23, 26, 27, 33], "wide": [10, 11, 33], "widget": 9, "wiki": 35, "wikipedia": 35, "wil": 21, "wild": 28, "wise": 32, "wish": 23, "within": [2, 8, 11, 14, 16, 20, 21, 23, 26, 27, 28, 30, 31, 32, 35], "without": [9, 12, 14, 17, 21, 28, 29], "won": 23, "wonder": 12, "woodstock": 17, "woof": 28, "word": [14, 15, 19, 21, 23, 28, 34], "work": [8, 10, 11, 16, 17, 19, 20, 21, 22, 23, 26, 27, 28, 29, 30, 31, 33, 34, 37], "workflow": 9, "workhors": 35, "world": [3, 12, 31], "worri": [23, 28, 29], "would": [2, 9, 10, 14, 16, 17, 23, 26, 27, 29, 31], "wow": 28, "wp": 9, "wrangl": 29, "wrap": [0, 24], "wrapper": 32, "write": [0, 8, 9, 10, 11, 12, 14, 18, 20, 21, 22, 23, 24, 26, 28, 37], "writelin": 29, "writen": 12, "written": [10, 23, 29], "wrong": [8, 26, 27], "www": [9, 10, 17, 18, 35], "www4": 33, "x": [0, 2, 3, 9, 10, 14, 15, 17, 19, 22, 23, 24, 26, 27, 31, 32, 33, 34, 35], "x1": 23, "x_plus_i": 34, "xlabel": 10, "xx": [19, 20], "y": [2, 3, 9, 10, 14, 15, 16, 17, 23, 31, 33, 34], "y1": 23, "ye": [17, 28], "year": [26, 27, 28], "yield": [3, 12, 14, 17, 21], "ylabel": 10, "ym": 16, "york": [10, 33], "you": [2, 3, 9, 10, 11, 12, 14, 15, 16, 17, 19, 21, 22, 23, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35], "your": [0, 2, 3, 8, 9, 10, 14, 15, 16, 17, 18, 19, 21, 23, 24, 26, 27, 28, 29, 31, 32, 33], "yourself": [8, 26, 27, 28, 31], "z": [0, 2, 3, 9, 14, 15, 17, 19, 20, 23, 24, 33], "zero": [16, 17, 26, 27, 31, 32, 35], "zero_arrai": [31, 35], "zero_int_arrai": 35, "zerodivisionerror": [26, 27], "zeros_lik": 31, "zip": 23, "\u00f1g": 16, "\u00f1igo": 16}, "titles": ["Installing & Importing Packages", "Getting started", "Metadata", "Metadata", "<no title>", "<no title>", "<no title>", "Practice", "Introduction", "Jupyter Notebooks", "Brief introduction to programming languages", "Tech Stack", "Your first Python program!", "Python (Beginner)", "Variables and data types", "Operators and Expressions", "Strings", "Data Structures", "Data Structures Exercises", "Control Structures", "<no title>", "Iterables and Iterators", "<no title>", "Functions", "Installing & Importing Packages", "Python (Intermediate)", "Errors and Exceptions", "Errors and Exceptions", "Introduction to object-oriented programming (OOP)", "Reading and Writing Files", "<no title>", "NumPy (Part I)", "NumPy (Part II)", "Introduction to Pandas", "PandasII: Exploration and Manipulation", "PREREQUISITES", "<no title>", "Welcome to DS-1002"], "titleterms": {"1002": 37, "By": 34, "The": 31, "Will": 8, "ad": [17, 26, 27], "addit": 34, "alias": [0, 24, 31], "an": 33, "ar": [0, 8, 24], "argument": [2, 23], "arithmet": 15, "arrai": [0, 24, 31, 32, 35], "attribut": [28, 31, 33], "axi": 33, "basic": [0, 9, 24, 32, 35], "beginn": 13, "best": [26, 27], "block": [26, 27], "boolean": [32, 34], "break": 19, "brief": [10, 31], "built": [19, 23], "calcul": [32, 35], "call": 23, "can": 19, "canva": 11, "cell": 9, "check": 16, "class": 28, "code": 9, "column": 34, "command": 9, "common": 31, "comparison": [3, 15], "compil": 10, "compon": 9, "comprehens": 21, "concept": 35, "condit": 19, "construct": 17, "continu": 19, "control": 19, "convert": [3, 14], "cours": 8, "creat": [23, 31, 33], "current": 19, "d": 37, "data": [0, 3, 10, 14, 17, 18, 24, 31, 33, 34, 35], "datafram": 33, "deal": 34, "default": 23, "defin": 28, "delet": 34, "dictionari": [17, 21], "docstr": 23, "document": 9, "drop": [32, 35], "dropna": 34, "edit": 9, "editor": 9, "elif": 19, "els": [19, 26, 27], "entri": 17, "enumer": 19, "error": [26, 27], "exampl": 21, "except": [26, 27], "excersis": [26, 27, 28, 29], "exercis": [14, 15, 16, 17, 18, 19, 21, 23, 31, 32, 33], "exit": 19, "explor": 34, "express": [3, 15], "fanci": 32, "file": 29, "fillna": 34, "filter": 34, "final": [26, 27], "first": 12, "format": 16, "frame": 33, "from": 29, "function": [0, 19, 23, 24], "gener": 21, "get": 1, "global": 23, "good": 23, "guidelin": 23, "handl": [26, 27], "how": [8, 33], "i": [14, 16, 28, 31, 33], "id": 3, "ident": 15, "ii": 32, "imag": [0, 24], "immut": 16, "import": [0, 24, 31, 33], "indent": 19, "index": [2, 16, 17, 32, 34], "inherit": 28, "initi": 28, "insert": [32, 35], "inspect": 34, "instal": [0, 24, 31], "intermedi": 25, "interpret": 10, "introduct": [8, 9, 10, 19, 21, 23, 26, 27, 28, 29, 31, 33], "iter": [19, 21], "its": 34, "jupyt": 9, "jupyterlab": 11, "kernel": 9, "keyboard": 9, "keyword": 14, "know": 8, "label": [33, 34], "languag": 10, "learn": 8, "liner": 19, "list": [17, 21], "local": 23, "logic": [3, 15], "loop": [19, 21], "manipul": [34, 35], "mask": 34, "membership": 16, "menu": 9, "metadata": [2, 3], "method": [16, 17, 28, 31, 33], "miss": 34, "modal": 9, "mode": [9, 29], "modul": 31, "more": [9, 32], "mous": 9, "multipl": 19, "mutabl": 17, "name": [3, 14], "navig": 9, "ndarrai": 31, "nest": 21, "new": 17, "note": 17, "notebook": 9, "numer": [0, 3, 24], "numpi": [0, 24, 31, 32], "object": [3, 8, 28, 31, 35], "ondemand": 11, "one": 19, "oop": 28, "open": [11, 29], "oper": [3, 15, 16, 17], "orient": 28, "overview": 33, "pack": 23, "packag": [0, 24, 31], "panda": 33, "pandasii": 34, "paradigm": 10, "paramet": 23, "part": [31, 32], "pass": 23, "practic": [7, 14, 15, 16, 17, 19, 21, 23, 26, 27, 28, 29, 31, 32, 33], "prerequisit": 35, "process": 19, "program": [10, 12, 28], "properti": 33, "python": [12, 13, 25], "rais": [26, 27], "rang": [17, 21], "rank": 34, "read": 29, "remov": 34, "reserv": 14, "resourc": 9, "restart": 9, "retriev": 17, "return": 23, "run": 9, "runtim": [26, 27], "scienc": 10, "scope": 23, "select": 34, "self": 28, "seri": 33, "set": [17, 21], "slice": [16, 17, 32, 35], "some": [17, 19, 26, 27, 33], "sort": 34, "sort_index": 34, "sourc": 35, "stack": 11, "start": 1, "stop": 19, "string": [3, 16, 21], "structur": [17, 18, 19, 34], "subset": 16, "succe": 8, "summar": 34, "summari": 17, "tech": 11, "theori": 21, "thi": 8, "tip": 23, "try": [26, 27], "tupl": [17, 21], "type": [3, 14, 31, 35], "unari": [3, 15], "unpack": 23, "us": [17, 19, 32], "v": 10, "valu": [17, 23, 32, 35], "variabl": [2, 3, 14, 23], "veri": 31, "versu": 23, "welcom": 37, "what": [14, 16, 28, 31, 33], "when": 23, "while": 19, "write": [19, 29], "you": 8, "your": 12, "zip": 19}})
\ No newline at end of file
+Search.setIndex({"alltitles": {"": [[9, "Practice1"], [12, "Practice2"], [14, "variables1"], [14, "variables2"], [14, "variables3"], [15, "operators1"], [15, "operators2"], [16, "strings1"], [16, "strings2"], [17, "structures1"], [17, "structures2"], [17, "structures3"], [17, "structures4"], [17, "structures5"], [17, "structures6"], [19, "conditional1"], [19, "conditional2"], [19, "conditional3"], [21, "iterables1"], [21, "iterables2"], [23, "functions1"], [23, "functions2"], [26, "exceptions1"], [26, "exceptions2"], [28, "classes1"], [28, "classes2"], [29, "files1"], [29, "files2"], [31, "numpy1"], [31, "numpy2"], [31, "numpy3"], [31, "numpy4"], [32, "numpy6"], [32, "numpy7"], [32, "numpy8"], [33, "pandas1"], [33, "pandas2"], [35, "pandas3"], [35, "pandas4"], [35, "pandas5"], [35, "pandas6"], [35, "pandas7"], [35, "pandas8"]], ".groupby()": [[37, "groupby"]], "Adding a new entry": [[17, "adding-a-new-entry"]], "Adding finally and else blocks": [[26, "adding-finally-and-else-blocks"], [27, "adding-finally-and-else-blocks"]], "Advanced Filtering and Subsetting": [[36, "advanced-filtering-and-subsetting"]], "Aggregation": [[37, "aggregation"]], "An introduction to some attributes and methods": [[33, "an-introduction-to-some-attributes-and-methods"]], "Arguments": [[2, "arguments"]], "Arguments and parameters": [[23, "arguments-and-parameters"]], "Arithmetic Operators": [[15, "arithmetic-operators"]], "Attributes and methods": [[28, "attributes-and-methods"]], "Axis Labels": [[33, "axis-labels"]], "Basic Array Manipulations + Calculations": [[38, "basic-array-manipulations-calculations"]], "Basic Indexing and Selection": [[35, "basic-indexing-and-selection"]], "Basic NumPy Array Functionality": [[0, "basic-numpy-array-functionality"], [24, "basic-numpy-array-functionality"]], "Basic calculations": [[32, "basic-calculations"]], "Basic data cleaning": [[35, "basic-data-cleaning"]], "Boolean Filtering": [[34, "boolean-filtering"], [36, "boolean-filtering"]], "Boolean slicing": [[32, "boolean-slicing"]], "Brief Introduction to Modules and Packages": [[31, "brief-introduction-to-modules-and-packages"]], "Brief introduction to programming languages": [[10, "brief-introduction-to-programming-languages"]], "Built-in functions": [[23, "built-in-functions"]], "By index: sort_index()": [[36, "by-index-sort-index"]], "By values: sort_values()": [[36, "by-values-sort-values"]], "CONCEPTS": [[38, "concepts"]], "Canvas": [[11, "canvas"]], "Cell menu": [[9, "cell-menu"]], "Classes and Objects": [[28, "classes-and-objects"]], "Command mode": [[9, "command-mode"]], "Comparison Operators": [[3, "comparison-operators"], [15, "comparison-operators"]], "Compiled vs Interpreted languages": [[10, "compiled-vs-interpreted-languages"]], "Components": [[9, "components"]], "Comprehension": [[21, "comprehension"]], "Concatenating and Merging": [[37, "concatenating-and-merging"]], "Conditions": [[19, "conditions"]], "Constructing": [[17, "constructing"]], "Constructing a dictionary": [[17, "constructing-a-dictionary"]], "Constructing a list": [[17, "constructing-a-list"]], "Control Structures": [[19, "control-structures"]], "Converting Data Types": [[3, "converting-data-types"], [14, "converting-data-types"]], "Creating and calling a function": [[23, "creating-and-calling-a-function"]], "Creating columns": [[36, "creating-columns"]], "Creating ndarrays": [[31, "creating-ndarrays"]], "Data Frames": [[33, "data-frames"]], "Data Inspection": [[34, "data-inspection"], [35, "data-inspection"]], "Data Structures": [[17, "data-structures"]], "Data Structures Exercises": [[18, "data-structures-exercises"]], "Data Types": [[3, "data-types"], [31, "data-types"], [38, "data-types"]], "Dealing with Missing Data": [[34, "dealing-with-missing-data"]], "Default Arguments": [[23, "default-arguments"]], "Defining a class": [[28, "defining-a-class"]], "Dictionaries": [[17, "dictionaries"], [21, "dictionaries"]], "Docstring": [[23, "docstring"]], "Drop missing data": [[35, "drop-missing-data"]], "Edit mode": [[9, "edit-mode"]], "Errors and Exceptions": [[26, "errors-and-exceptions"], [27, "errors-and-exceptions"]], "Examples": [[21, "examples"], [21, "id2"]], "Exploring dataframe\u2019s structure": [[35, "exploring-dataframe-s-structure"]], "Exploring its structure": [[34, "exploring-its-structure"]], "Expressions": [[3, "expressions"], [15, "expressions"]], "Fancy Indexing": [[32, "fancy-indexing"]], "File Modes": [[29, "file-modes"]], "Functions": [[23, "functions"]], "General Theory": [[21, "general-theory"]], "Getting started": [[1, "getting-started"]], "Guidelines when passing arguments:": [[23, "guidelines-when-passing-arguments"]], "Handling runtime errors with try and except": [[26, "handling-runtime-errors-with-try-and-except"], [27, "handling-runtime-errors-with-try-and-except"]], "How You Will Know You Are Learning": [[8, "how-you-will-know-you-are-learning"]], "How to create a dataframe": [[33, "how-to-create-a-dataframe"]], "How to create a series": [[33, "how-to-create-a-series"]], "How will you succeed in this course?": [[8, "how-will-you-succeed-in-this-course"]], "Identity Operators": [[15, "identity-operators"]], "Images are Numerical Data": [[0, "images-are-numerical-data"], [24, "images-are-numerical-data"]], "Immutability": [[16, "immutability"]], "Import Aliases": [[0, "import-aliases"], [24, "import-aliases"], [31, "import-aliases"]], "Importing": [[0, "importing"], [24, "importing"], [31, "importing"]], "Importing pandas": [[33, "importing-pandas"]], "Impute missing values": [[35, "impute-missing-values"]], "Indentation": [[19, "indentation"]], "Indexing": [[2, "indexing"], [16, "indexing"], [17, "indexing"]], "Indexing and Slicing": [[32, "indexing-and-slicing"]], "Inheritance": [[28, "inheritance"]], "Initialize classes": [[28, "initialize-classes"]], "Inserting + Dropping Array Values": [[32, "inserting-dropping-array-values"], [38, "inserting-dropping-array-values"]], "Installing": [[0, "installing"], [24, "installing"], [31, "installing"]], "Installing & Importing Packages": [[0, "installing-importing-packages"], [24, "installing-importing-packages"]], "Introduction": [[8, "introduction"], [9, "introduction"], [19, "introduction"], [21, "introduction"], [21, "id1"], [23, "introduction"], [26, "introduction"], [27, "introduction"], [28, "introduction"], [29, "introduction"]], "Introduction to Pandas": [[33, "introduction-to-pandas"]], "Introduction to object-oriented programming (OOP)": [[28, "introduction-to-object-oriented-programming-oop"]], "Iterables": [[21, "iterables"]], "Iterables and Iterators": [[21, "iterables-and-iterators"]], "Iterators": [[21, "iterators"]], "Jupyter Notebooks": [[9, "jupyter-notebooks"]], "JupyterLab": [[11, "jupyterlab"]], "Keyboard Navigation": [[9, "keyboard-navigation"]], "Learning Objectives": [[8, "learning-objectives"]], "Lists": [[17, "lists"], [21, "lists"]], "Local versus Global Variables": [[23, "local-versus-global-variables"]], "Logical Operators": [[3, "logical-operators"], [15, "logical-operators"]], "Loops": [[19, "loops"]], "Masking": [[34, "masking"], [36, "masking"]], "Metadata": [[2, "metadata"], [3, "metadata"]], "Modal editor": [[9, "modal-editor"]], "More Resources": [[9, "more-resources"]], "More useful calculations": [[32, "more-useful-calculations"]], "Mouse navigation": [[9, "mouse-navigation"]], "Mutability": [[17, "mutability"]], "Nested Loops": [[21, "nested-loops"]], "Notebook Basics": [[9, "notebook-basics"]], "Notebook documents": [[9, "notebook-documents"]], "Notes": [[17, "notes"]], "NumPy (Part I)": [[31, "numpy-part-i"]], "NumPy (Part II)": [[32, "numpy-part-ii"]], "Numeric Operators": [[3, "numeric-operators"]], "OBJECTIVES": [[38, "objectives"]], "Object ID": [[3, "object-id"]], "Open OnDemand": [[11, "open-ondemand"]], "Opening a File": [[29, "opening-a-file"]], "Operations on lists": [[17, "operations-on-lists"]], "Operator in: check membership": [[16, "operator-in-check-membership"]], "Operators": [[3, "operators"], [15, "operators"]], "Operators and Expressions": [[15, "operators-and-expressions"]], "PREREQUISITES": [[38, "prerequisites"]], "Packing": [[23, "packing"]], "Packing and Unpacking arguments": [[23, "packing-and-unpacking-arguments"]], "Pandas: Data Exploration": [[35, "pandas-data-exploration"]], "PandasII: Exploration": [[34, "pandasii-exploration"]], "PandasIII: Data Manipulation": [[36, "pandasiii-data-manipulation"]], "Practice": [[7, "practice"]], "Practice excersises": [[26, "practice-excersises"], [27, "practice-excersises"], [28, "practice-excersises"], [29, "practice-excersises"]], "Practice exercise": [[17, "practice-exercise"], [17, "id1"], [17, "id2"], [17, "id3"], [17, "id4"], [17, "id6"]], "Practice exercises": [[14, "practice-exercises"], [15, "practice-exercises"], [16, "practice-exercises"], [19, "practice-exercises"], [21, "practice-exercises"], [23, "practice-exercises"], [31, "practice-exercises"], [32, "practice-exercises"], [33, "practice-exercises"], [35, "practice-exercises"], [36, "practice-exercises"]], "Programming and Data Science": [[10, "programming-and-data-science"]], "Programming paradigms": [[10, "programming-paradigms"]], "Properties overview": [[33, "properties-overview"]], "Python (Beginner)": [[13, "python-beginner"]], "Python (Intermediate)": [[25, "python-intermediate"]], "Quick access to columns by name": [[35, "quick-access-to-columns-by-name"]], "Raising exceptions": [[26, "raising-exceptions"], [27, "raising-exceptions"]], "Ranges": [[17, "ranges"], [21, "ranges"]], "Reading and Writing Files": [[29, "reading-and-writing-files"]], "Reading from a File": [[29, "reading-from-a-file"]], "Removing": [[34, "removing"]], "Removing columns": [[36, "removing-columns"]], "Replace missing values": [[34, "replace-missing-values"]], "Reserved names (keywords)": [[14, "reserved-names-keywords"]], "Restarting the kernels": [[9, "restarting-the-kernels"]], "Retrieve a value": [[17, "retrieve-a-value"]], "Returning Values": [[23, "returning-values"]], "Running Code (edit mode)": [[9, "running-code-edit-mode"]], "SOURCES": [[38, "sources"]], "Selecting Data by Label: loc[]": [[35, "selecting-data-by-label-loc"]], "Selecting Data by Position: iloc[]": [[35, "selecting-data-by-position-iloc"]], "Selection": [[34, "selection"]], "Series": [[33, "series"]], "Sets": [[17, "sets"], [21, "sets"]], "Slicing": [[16, "slicing"], [17, "slicing"], [38, "slicing"]], "Some best practices": [[26, "some-best-practices"], [27, "some-best-practices"]], "Some methods": [[17, "some-methods"], [17, "id5"]], "Some useful built-in functions with loops": [[19, "some-useful-built-in-functions-with-loops"]], "Some useful methods": [[17, "some-useful-methods"]], "Sorting": [[34, "sorting"]], "Sorting Data": [[36, "sorting-data"]], "String Formatting": [[16, "string-formatting"]], "String Methods": [[16, "string-methods"]], "String Operators": [[3, "string-operators"], [16, "string-operators"]], "Strings": [[16, "strings"], [21, "strings"]], "Subsetting a string": [[16, "subsetting-a-string"]], "Summarizing data": [[34, "summarizing-data"], [35, "summarizing-data"]], "Summary": [[17, "summary"], [37, "summary"]], "Tech Stack": [[11, "tech-stack"]], "The ndarray object": [[31, "the-ndarray-object"]], "Tips for creating good functions": [[23, "tips-for-creating-good-functions"]], "Transforming your data": [[36, "transforming-your-data"]], "Tuples": [[17, "tuples"], [21, "tuples"]], "Unary Operators": [[3, "unary-operators"], [15, "unary-operators"]], "Unpacking": [[23, "unpacking"]], "Using assign": [[36, "using-assign"]], "Using brackets []": [[36, "using-brackets"]], "Using multiple conditions": [[19, "using-multiple-conditions"]], "Variable Names": [[3, "variable-names"]], "Variable Scope": [[23, "variable-scope"]], "Variable naming": [[14, "variable-naming"]], "Variable types": [[14, "variable-types"]], "Variables": [[2, "variables"], [3, "variables"]], "Variables and data types": [[14, "variables-and-data-types"]], "Very common attributes and methods with numpy arrays objects": [[31, "very-common-attributes-and-methods-with-numpy-arrays-objects"]], "Visualizing data": [[35, "visualizing-data"]], "Welcome to DS-1002": [[40, "welcome-to-ds-1002"]], "What is NumPy": [[31, "what-is-numpy"]], "What is Pandas?": [[33, "what-is-pandas"]], "What is a string?": [[16, "what-is-a-string"]], "What is a variable?": [[14, "what-is-a-variable"]], "What is self?": [[28, "what-is-self"]], "Working with columns": [[34, "working-with-columns"]], "Working with the dataframe as a whole": [[34, "working-with-the-dataframe-as-a-whole"]], "Writing to a File": [[29, "writing-to-a-file"]], "Your first Python program!": [[12, "your-first-python-program"]], "break - exit the loop": [[19, "break-exit-the-loop"]], "continue - stop the current iteration": [[19, "continue-stop-the-current-iteration"]], "dropping missing data": [[34, "dropping-missing-data"]], "enumerate()": [[19, "enumerate"]], "for loop": [[19, "for-loop"]], "if and else can be used for conditional processing.": [[19, "if-and-else-can-be-used-for-conditional-processing"]], "iloc[]: Selection by index": [[34, "iloc-selection-by-index"]], "loc[]: Selection by label": [[34, "loc-selection-by-label"]], "merge()": [[37, "merge"]], "pd.concat()": [[37, "pd-concat"]], "pd.pivot_table()": [[37, "pd-pivot-table"]], "using if, elif": [[19, "using-if-elif"]], "using if, elif, else": [[19, "using-if-elif-else"]], "while-loop": [[19, "while-loop"]], "writing if and else as one-liners": [[19, "writing-if-and-else-as-one-liners"]], "zip()": [[19, "zip"]]}, "docnames": ["06_numpy_intro", "chapters/01-getting_started", "chapters/02-python-basics", "chapters/04-python-basics", "chapters/module-1/012-intro_python", "chapters/module-1/012-intro_python (copia)", "chapters/module-1/013-intro_R", "chapters/module-1/Practice", "chapters/module-1/about_course", "chapters/module-1/jupyter_notebooks", "chapters/module-1/programming", "chapters/module-1/tech_stack", "chapters/module-1/your_first_program", "chapters/module-2/02-cover", "chapters/module-2/021-variables", "chapters/module-2/022-operators", "chapters/module-2/023-strings", "chapters/module-2/024-structures", "chapters/module-2/0241-structures_exercises", "chapters/module-2/025-conditional", "chapters/module-2/0251-conditional_exercises", "chapters/module-2/026-iterables_and_iterators", "chapters/module-2/0261-functions_exercises", "chapters/module-2/027-functions", "chapters/module-3/029-packages", "chapters/module-3/03-cover", "chapters/module-3/031-errors_and_exceptions", "chapters/module-3/031-errors_and_exceptions_w_sols", "chapters/module-3/032-classes", "chapters/module-3/033-reading_writing_files", "chapters/module-3/lab-recursion", "chapters/module-4/041-numpyI", "chapters/module-4/042-numpyII", "chapters/module-4/043-PandasI-Introduction", "chapters/module-4/044-PandasII-Exploration_and_Manipulation-Copy1", "chapters/module-4/044-PandasII-exploration", "chapters/module-4/045-PandasIII-manipulation", "chapters/module-4/046-PandasIII-Merging_Concatenating_Aggregating", "chapters/module-4/07-numpy-continued", "chapters/module-4/Untitled", "index"], "envversion": {"sphinx": 61, "sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.intersphinx": 1}, "filenames": ["06_numpy_intro.ipynb", "chapters/01-getting_started.md", "chapters/02-python-basics.ipynb", "chapters/04-python-basics.ipynb", "chapters/module-1/012-intro_python.md", "chapters/module-1/012-intro_python (copia).md", "chapters/module-1/013-intro_R.md", "chapters/module-1/Practice.ipynb", "chapters/module-1/about_course.md", "chapters/module-1/jupyter_notebooks.ipynb", "chapters/module-1/programming.ipynb", "chapters/module-1/tech_stack.md", "chapters/module-1/your_first_program.ipynb", "chapters/module-2/02-cover.md", "chapters/module-2/021-variables.ipynb", "chapters/module-2/022-operators.ipynb", "chapters/module-2/023-strings.ipynb", "chapters/module-2/024-structures.ipynb", "chapters/module-2/0241-structures_exercises.ipynb", "chapters/module-2/025-conditional.ipynb", "chapters/module-2/0251-conditional_exercises.ipynb", "chapters/module-2/026-iterables_and_iterators.ipynb", "chapters/module-2/0261-functions_exercises.ipynb", "chapters/module-2/027-functions.ipynb", "chapters/module-3/029-packages.ipynb", "chapters/module-3/03-cover.md", "chapters/module-3/031-errors_and_exceptions.ipynb", "chapters/module-3/031-errors_and_exceptions_w_sols.ipynb", "chapters/module-3/032-classes.ipynb", "chapters/module-3/033-reading_writing_files.ipynb", "chapters/module-3/lab-recursion.ipynb", "chapters/module-4/041-numpyI.ipynb", "chapters/module-4/042-numpyII.ipynb", "chapters/module-4/043-PandasI-Introduction.ipynb", "chapters/module-4/044-PandasII-Exploration_and_Manipulation-Copy1.ipynb", "chapters/module-4/044-PandasII-exploration.ipynb", "chapters/module-4/045-PandasIII-manipulation.ipynb", "chapters/module-4/046-PandasIII-Merging_Concatenating_Aggregating.ipynb", "chapters/module-4/07-numpy-continued.ipynb", "chapters/module-4/Untitled.ipynb", "index.md"], "indexentries": {}, "objects": {}, "objnames": {}, "objtypes": {}, "terms": {"": [0, 3, 9, 10, 11, 12, 14, 15, 17, 19, 21, 23, 24, 26, 27, 28, 29, 31, 32, 33, 34, 36, 38], "0": [0, 2, 3, 10, 12, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 26, 27, 30, 31, 32, 33, 34, 35, 36, 37, 38], "00": [32, 33, 34, 35, 36], "000": 36, "00000": [34, 35], "000000": [34, 35], "006": 37, "00855369e": 32, "00950034": 31, "01": 32, "017400": 37, "02": [32, 34, 36], "026": 37, "02729858": 31, "03": 32, "033": 36, "03428793e": 32, "03742102": 32, "04": [34, 36], "05": 36, "05459716": 31, "057": 36, "057333": [34, 35], "058524": 37, "07586576": 32, "07873659": 31, "08": [34, 36], "08108815": 32, "09383095": 31, "09663316e": 32, "0b100101": 23, "0b1101": 23, "0th": 35, "0x1": 14, "0x7f995b817510": 33, "0x7f995b833ed0": 33, "0x7fc546428810": 32, "0x7fc546428d50": 32, "0x87f408": 23, "0x87f448": 23, "0x87f508": 14, "0x87f648": 14, "1": [0, 2, 3, 9, 10, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40], "10": [0, 3, 9, 12, 14, 15, 17, 19, 20, 21, 23, 24, 26, 27, 28, 29, 31, 32, 33, 34, 35, 36, 38], "100": [0, 3, 10, 12, 14, 15, 20, 24, 32], "1000": 35, "100000": [34, 35], "1002": [0, 2, 3, 12, 23, 24], "101": 33, "102": 33, "103": 33, "104": 33, "105": [34, 36], "106": 33, "1065": 35, "1066": 35, "1067": 35, "1068": 35, "1069": 35, "1070": 35, "11": [0, 2, 16, 17, 23, 24, 28, 31, 32, 33, 35, 38], "110": 32, "111": [0, 24, 36], "112": [0, 24, 33], "11208023": 31, "113": [0, 24, 33], "115": [0, 24], "115mmhg": 21, "117": [0, 24, 34, 36], "11757": [34, 35], "117570": [34, 35], "118": [0, 24, 34, 36], "11959951": 32, "1198364157": 32, "12": [14, 21, 28, 30, 32, 34, 36, 38], "120": [21, 32], "1208023": 31, "122": [34, 36], "123": 17, "1234": [23, 29], "12345": 32, "123456789": 29, "123941": 37, "1244706300354": 15, "12457198": 32, "125": [3, 14, 31, 33], "1253": 35, "1254": 35, "1256": 35, "1271": 33, "127125": 37, "1288": 35, "1289": 35, "1290": 35, "1291": 35, "1292": 35, "1299": 33, "13": [0, 2, 20, 23, 24, 30, 32, 34, 36], "130": [3, 14, 32], "130858": 37, "131": [33, 34, 36], "131013": 37, "132": 33, "1321": 35, "1323": 35, "1324": 35, "1326": 35, "1327": 35, "133": 33, "135": [33, 34, 36], "139919121178064": 14, "139919121182192": 14, "14": [0, 3, 14, 24, 32, 34, 36], "140": [32, 34, 35], "141": [33, 34, 35], "14112001": [32, 38], "1416": 14, "142": [34, 35], "143": [34, 35], "144": [34, 35], "145": [33, 34, 35, 36, 37], "14550003": 32, "146": [33, 34, 35, 36, 37], "147": [33, 34, 35, 36, 37], "148": [33, 34, 35, 36, 37], "149": [33, 34, 35, 36, 37], "15": [0, 10, 15, 21, 23, 24, 32, 33, 34, 36, 37, 38], "150": [32, 33, 34, 35, 36, 37], "151": 33, "156": 33, "157": 33, "16": [0, 19, 23, 24, 30, 32, 34], "160": 32, "162": 33, "166": 33, "17": [34, 36], "170": 32, "173": 36, "174": 36, "176": 16, "178": 33, "18": [2, 34, 36], "180": 32, "183": 33, "185": 33, "19": [3, 32, 33, 34, 36], "190": 32, "192": 33, "1923875335537315": 31, "1934569051": [34, 35], "198": 33, "199333": [34, 35], "1d": [31, 32], "2": [0, 2, 3, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40], "20": [0, 3, 10, 14, 15, 21, 23, 24, 31, 32, 33, 34, 36, 38], "200": [0, 24, 32, 33], "201": 33, "20167438": 32, "2018": 9, "2019": [0, 24], "202": [0, 24], "2021": [0, 24], "2022": 10, "203": [0, 24, 36], "205": [0, 24], "206": 33, "21": [0, 23, 24, 30, 33, 34, 36], "21027777": 32, "214": 36, "217": 29, "2179810851": [34, 36], "22": [0, 3, 15, 24, 33, 34, 36, 37], "220": 33, "223": 17, "22416046": 31, "225": 33, "23": [17, 33, 34, 36], "235": 36, "23606798": 32, "24": [0, 24, 30, 33], "24326299558377007": 31, "2433657": 32, "244": [0, 24], "245466": 37, "246": [0, 24, 37], "247": [0, 24], "249": [0, 24], "25": [3, 10, 12, 14, 15, 17, 26, 27, 31, 32, 33, 34, 35, 36, 38], "250": [0, 24, 33], "255": [0, 24], "256": [3, 14, 23], "257931": 37, "259": 36, "26": [0, 16, 17, 23, 24, 34, 36], "260": 37, "261011": 37, "27": [17, 28, 33], "27298579": 31, "278": [3, 14], "2794155": [32, 38], "28": [17, 33, 34], "28328225": 31, "28366219": 32, "29": [17, 34, 36], "2905": 33, "29128784747792": 32, "29293041": 32, "29718677": 31, "2d": [31, 32, 38], "3": [0, 2, 3, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40], "30": [0, 17, 22, 23, 24, 32, 33, 34, 35, 36, 38], "300": [0, 15, 24], "300000": [34, 35], "30677793": 31, "309773": 37, "31": [0, 24], "32": [0, 24, 30, 33], "326": 37, "33": [0, 19, 24], "332": 17, "333333": [34, 35], "33339607": 32, "34": [0, 24, 26, 27], "35": [0, 3, 14, 15, 24, 32, 34, 35, 36, 38], "350000": [34, 35], "350267": 37, "35331011": 32, "356": [0, 24], "357": [0, 24], "359": [0, 24], "36": [0, 24, 33], "360": [0, 24], "362": [0, 24], "36320733": 32, "366126": [34, 35], "37": [16, 23], "375": 31, "38": [33, 34, 36], "38672696": 31, "38709055": 32, "38905610e": 32, "39141742": 32, "39906275": 32, "39924804": 31, "3a": 20, "3b": 20, "3d": [31, 32, 38], "3foo": 14, "4": [0, 3, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 27, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40], "40": [0, 17, 21, 24, 32, 33, 36, 38], "400": [0, 24], "400000": [34, 35], "40320": 30, "404": [0, 24], "405": [0, 24], "406": [0, 24], "407": [0, 24], "408": [0, 24], "409": [0, 24], "409508": 37, "41": [33, 34, 35, 36], "410": [0, 24], "41211849": 38, "41421356": 32, "41614684": 32, "41720455": 31, "42": [3, 31, 32, 33, 34, 36, 38], "42051231": 32, "428": 37, "42844": [34, 35], "428440": [34, 35], "43": [3, 33], "435866": [34, 35], "437": 33, "438": 33, "43879725": 32, "439": 33, "440": 33, "441": 33, "44108587": 31, "44189276": 32, "442": 33, "4427": 33, "448256": 37, "44948974": 32, "45": [23, 32, 36, 37, 38, 39], "456": 17, "45981500e": 32, "46135559": 31, "462": 37, "4685006": 31, "46915473": 31, "47": [33, 34, 36], "47968728": 32, "48": 33, "48344091": 31, "48413159e": 32, "49401501": 31, "49876311": 31, "4d": 31, "5": [0, 2, 3, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 40], "50": [0, 17, 24, 32, 33, 34, 35, 36, 38], "500": [0, 24, 32, 38], "500000": [34, 35], "51": [0, 24], "512": 32, "52": [0, 24, 33], "53": [0, 17, 23, 24], "54030231": 32, "541": 36, "541922": 37, "54402111": 38, "54691547": 31, "54999924": 32, "55": [0, 17, 24, 32, 36], "55000000074505806": 32, "552": 37, "56": [0, 24, 34, 36], "56656449": 31, "57": 33, "576": 36, "57904328": 31, "588": 37, "588745": 37, "59": [17, 33], "5951": 33, "5dl": 21, "5mg": 21, "6": [0, 3, 9, 14, 15, 17, 18, 19, 20, 21, 22, 23, 24, 30, 31, 32, 33, 34, 35, 36, 37, 38, 40], "60": [23, 32, 33, 36], "600000": [34, 35], "618569": 37, "625": 31, "63226768": 31, "64": [22, 23, 26, 27, 30, 32, 34], "64575131": 32, "64752804": 32, "65": [32, 36], "6516": 35, "6517": 35, "6518": 35, "65364362": 32, "6555": 35, "6556": 35, "6557": 35, "6559": 35, "6561": 35, "6562": 35, "6569866": [32, 38], "66158729": 32, "6618": 35, "6619": 35, "661988": 37, "6620": 35, "6621": 35, "6622": 35, "6623": 35, "6625": 35, "6672": 35, "6674": 35, "6675": 35, "6676": 35, "6678": 35, "6679": 35, "669": 36, "67": [14, 33], "6728": 33, "6765": 35, "6766": 35, "6767": 35, "6768": 35, "6769": 35, "68": 32, "68456316": 31, "688": 36, "6888893": 31, "69": 33, "693795": 37, "7": [0, 17, 19, 21, 23, 24, 26, 27, 31, 32, 33, 34, 35, 36, 37, 38], "70": [32, 33, 34, 36], "7099215": 32, "71": 33, "71828183e": 32, "71985611": 31, "72": [32, 33, 34], "73067779": 31, "73205081": 32, "739": 36, "74": 32, "74172046": 31, "74408967": 31, "74936841": 31, "75": [15, 31, 32, 33, 34, 35, 36], "75328513": 32, "75390225": 32, "756023": 37, "7568025": [32, 38], "758000": [34, 35, 36], "76": [34, 36], "762238": [34, 35], "765298": [34, 35], "76942668": 31, "77": 33, "770": 37, "777": 17, "78": 32, "78096262": 31, "79": 33, "8": [0, 2, 3, 14, 15, 19, 20, 21, 22, 23, 24, 26, 27, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39], "80": [17, 32, 33, 34, 35, 36], "800": 28, "8000": 31, "800000": [34, 35], "81": [32, 36], "817941": [34, 35], "817985": 37, "81814867": 31, "82": 32, "828066": [34, 35], "82842712": 32, "83282247": 31, "84": 33, "84057254": 31, "84147098": [32, 38], "843333": [34, 35, 36], "85": [32, 33, 34, 36], "85886751": 32, "8598": 33, "86": 32, "86425065": 32, "865679": 37, "87": [32, 33, 36], "871754": [34, 35], "8722813232690143": 38, "873551": 37, "875": [31, 36], "88": 32, "886349": 37, "89": [32, 33], "8903": 33, "89086505": 31, "8909800": 14, "8918": 33, "897": 17, "9": [0, 2, 3, 14, 15, 17, 20, 22, 24, 26, 27, 31, 32, 33, 34, 35, 36, 37, 38], "90": [32, 34, 36], "900000": [34, 35], "90929743": [32, 38], "91": [23, 32], "912": 23, "91276971": 32, "92": [32, 33], "921": 35, "922": 35, "923815": 37, "924": 35, "925": 35, "926": 35, "927": 35, "92955365": 32, "93": 33, "936": 37, "94": 32, "94355901": 31, "94769757": 32, "94781372": 31, "95": [32, 33, 36], "95892427": [32, 38], "96017029": 32, "962865": [34, 35], "97": 33, "974": 37, "98": 36, "98095799e": 32, "9836": 33, "98935825": [32, 38], "9899925": 32, "99": [17, 33], "99394529": 31, "A": [2, 3, 9, 10, 12, 14, 15, 17, 23, 28, 29, 30, 31, 32, 33, 38], "And": [12, 16, 23, 28, 32, 34, 36], "As": [8, 9, 10, 12, 16, 21, 26, 27, 28, 33, 34, 35, 40], "At": 23, "Be": [19, 21, 23, 29, 35], "But": [8, 14, 17, 19, 23, 26, 27, 28, 31, 32, 34, 35, 36], "By": [8, 14, 31, 32, 33, 34, 35], "FOR": 19, "For": [2, 3, 8, 9, 10, 12, 14, 15, 17, 18, 19, 21, 23, 28, 29, 30, 31, 32, 33, 34, 35], "IF": 19, "IN": 28, "If": [3, 8, 9, 10, 15, 16, 17, 19, 20, 23, 26, 27, 28, 29, 30, 31, 32, 35, 38], "In": [0, 2, 3, 9, 10, 11, 12, 14, 15, 16, 17, 19, 21, 23, 24, 26, 27, 28, 29, 31, 32, 33, 34, 35, 36, 38, 39], "It": [0, 2, 10, 16, 17, 19, 23, 24, 26, 27, 28, 31, 32, 33, 34, 35, 36], "Its": 33, "NO": 28, "NOT": 17, "No": [0, 3, 17, 24], "On": 10, "One": [16, 23, 38], "Or": [2, 14, 23, 26, 27, 31], "THE": 8, "That": [17, 28, 32], "The": [3, 8, 9, 10, 11, 12, 14, 15, 16, 17, 19, 21, 23, 26, 27, 28, 29, 30, 32, 33, 34, 35, 36, 37, 38, 40], "Their": [11, 21], "Then": [7, 9, 12, 15, 23, 28, 29, 35, 37], "There": [3, 9, 14, 15, 21, 26, 27, 29, 32, 38], "These": [8, 9, 10, 14, 17, 23, 26, 27, 28, 29, 31, 33], "To": [0, 10, 16, 17, 19, 21, 23, 24, 28, 29, 31, 32, 33, 35], "Will": 32, "With": [9, 23, 28, 30, 32, 35], "_": [2, 3, 14, 23, 33], "__abs__": 23, "__add__": 23, "__and__": 23, "__array_function__": 31, "__bool__": 23, "__ceil__": 23, "__divmod__": 23, "__doc__": [23, 33], "__eq__": 23, "__float__": 23, "__floor__": 23, "__floordiv__": 23, "__format__": 23, "__ge__": 23, "__getattribute__": 23, "__getitem__": 35, "__getnewargs__": 23, "__gt__": 23, "__hash__": 23, "__index__": 23, "__init__": [0, 24, 28, 31], "__int__": 23, "__invert__": 23, "__le__": 23, "__lshift__": 23, "__lt__": 23, "__main__": [23, 28], "__mod__": 23, "__mul__": 23, "__ne__": 23, "__neg__": 23, "__new__": 23, "__or__": 23, "__pos__": 23, "__pow__": 23, "__radd__": 23, "__rand__": 23, "__rdivmod__": 23, "__repr__": 23, "__rfloordiv__": 23, "__rlshift__": 23, "__rmod__": 23, "__rmul__": 23, "__ror__": 23, "__round__": 23, "__rpow__": 23, "__rrshift__": 23, "__rshift__": 23, "__rsub__": 23, "__rtruediv__": 23, "__rxor__": 23, "__setattr__": 28, "__sizeof__": 23, "__sub__": 23, "__truediv__": 23, "__trunc__": 23, "__xor__": 23, "_deprecated_arg": 35, "_foo": 14, "_get_axi": 35, "_get_slice_axi": 35, "_get_valu": 35, "_getbool_axi": 35, "_getitem_axi": 35, "_getitem_lowerdim": 35, "_getitem_tupl": 35, "_getitem_tuple_same_dim": 35, "_invalid_index": 35, "_io": [0, 24, 29], "_is_scalar_access": 35, "_locationindex": 35, "_locindex": 35, "_maybe_cast_slice_bound": 35, "_multi_tak": 35, "_multi_take_opportun": 35, "_parse_uri": [0, 24], "_plugin": [0, 24], "_slice": 35, "_takeabl": 35, "_validate_kei": 35, "a_arrai": [0, 24], "a_list": [0, 24], "ab": 23, "abil": [28, 34, 35], "abl": 9, "about": [8, 10, 23, 28, 29, 33, 34, 35, 36], "abov": [0, 7, 8, 9, 17, 18, 19, 20, 22, 23, 24, 31, 32, 35, 36], "absenc": 17, "absolut": 23, "absolute_valu": 23, "academi": 29, "academia": 10, "accept": [3, 15, 23, 29, 33], "access": [10, 11, 14, 16, 17, 19, 23, 28, 32, 33, 34, 36], "access_mod": 29, "accomod": 10, "accomplish": 31, "accord": 35, "accumul": 32, "accur": [23, 32], "achiev": [17, 30], "acquisit": 35, "across": 31, "act": [15, 28, 33], "action": [9, 19, 23, 26, 27, 28], "activ": [8, 9, 29], "actual": [19, 23, 28], "acycl": [32, 38], "ad": [0, 24, 28, 29], "adapt": 12, "add": [2, 15, 17, 18, 19, 20, 23, 28, 29, 33, 35], "add_u": 2, "addit": [3, 8, 12, 14, 15, 23, 26, 27, 28, 31, 32, 33], "addition": [8, 31, 40], "address": [10, 14, 17, 23], "adjac": 29, "administr": 10, "adopt": 29, "advanc": [19, 23, 28, 40], "advantag": [28, 31], "aei": 16, "affect": [23, 28, 32, 35], "aforement": [9, 14], "after": [15, 16, 17, 19, 23, 26, 27, 28, 29, 31], "afton": 11, "ag": [2, 3, 26, 27, 28, 33, 35], "again": [3, 23, 28, 29, 30, 32, 34, 35], "against": [23, 32], "age_data": [26, 27], "aggfunc": 37, "agre": 29, "aim": [14, 23, 28], "aka": 12, "alert": 17, "algebra": 31, "algorithm": [3, 28, 31], "alia": [0, 24, 31, 33], "alic": 33, "all": [0, 2, 8, 9, 10, 14, 16, 21, 23, 24, 26, 27, 28, 29, 31, 32, 34, 35, 37, 38], "allevi": 32, "allow": [0, 2, 3, 9, 10, 11, 14, 15, 16, 17, 21, 23, 24, 28, 29, 31, 33, 34, 35, 36], "almost": [10, 19, 21], "along": [8, 10, 14, 32, 33, 34, 36, 37], "alpha": [2, 3], "alreadi": [0, 16, 23, 24, 28, 29], "also": [0, 3, 8, 9, 10, 12, 14, 15, 16, 17, 21, 23, 24, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 38, 40], "alt": 9, "altern": [10, 21, 29, 31, 32, 33], "although": [10, 16, 31], "alwai": [3, 14, 17, 23, 26, 27, 31, 32], "am": [12, 16, 21, 28], "ambigu": 31, "among": [0, 10, 24, 31], "amount": 29, "an": [0, 2, 3, 8, 9, 10, 12, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 26, 27, 28, 29, 30, 31, 32, 34, 35, 36, 37, 38, 40], "anaconda3": [0, 24, 35], "analys": 10, "analysi": [10, 11, 29, 31, 33, 35, 36], "analyt": [29, 33], "angel": 33, "ani": [0, 2, 7, 9, 10, 14, 16, 17, 19, 21, 23, 24, 27, 28, 29, 31, 32, 33, 34, 35, 36], "anim": 28, "animal_firulai": 28, "animal_kenni": 28, "annoi": 19, "annot": 23, "anonym": [8, 36], "anoth": [9, 10, 14, 17, 19, 21, 23, 28, 30, 31, 33, 35, 38], "another_anim": 28, "answer": [8, 14, 15, 16, 17, 18, 19, 21, 23, 26, 28, 29, 31, 32, 33, 35], "anybodi": 19, "anyon": 23, "anyth": [8, 12, 23, 28], "anywher": [3, 15], "apostroph": 16, "appar": 35, "appeal": [10, 35], "appear": [10, 17, 31], "append": [17, 21, 23, 28, 29], "appl": [2, 3, 19], "apple_index": 2, "appli": [0, 9, 10, 16, 17, 18, 24, 31, 32, 34, 35, 36, 37], "applic": [9, 10, 11, 33], "approach": [8, 10, 21, 23, 33, 35], "appropri": [3, 15, 26, 27], "approxim": 31, "ar": [2, 3, 9, 10, 11, 12, 14, 15, 16, 17, 19, 21, 23, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 38], "arang": [31, 32, 38], "arbitrari": [19, 21, 23], "area": [9, 10, 29], "areascomput": 29, "arg": [0, 22, 23, 24], "arg1": 12, "arg2": 12, "arg3": 12, "arg_expansion_exampl": 23, "argu": 10, "argument": [12, 14, 17, 22, 27, 29, 31, 32, 34, 35, 36, 38], "argunemnt": 17, "aris": [28, 36], "arithmet": [3, 12, 17, 26, 27, 32], "around": [8, 17, 35], "arr": [9, 32, 38], "arr1": [31, 38], "arr1d": 32, "arr2": [31, 32, 38], "arr2_concat": 32, "arr2_copi": 32, "arr2_flip": 32, "arr2_float64": 31, "arr2_int32": 31, "arr2_max": 32, "arr2_mean": 32, "arr2_min": 32, "arr2_std": 32, "arr2d": [32, 38], "arr3": 31, "arr3d": [32, 38], "arr_exec1": 32, "arr_exec2": 32, "arr_slic": 32, "arrai": [14, 23, 33, 34, 36], "array_lik": [31, 32], "arthimet": 20, "arthur": 17, "artifici": 10, "as_grai": [0, 24], "as_integer_ratio": 23, "asarrai": [0, 24], "ascend": [34, 36], "asher": 37, "ask": [8, 12, 34, 35], "ask_and_decid": 28, "aspect": 16, "assert": [3, 14, 35], "assign": [3, 14, 15, 16, 17, 23, 28, 31, 32, 33, 34], "assist": 8, "associ": [3, 8, 15, 17, 23, 32], "assum": [3, 31, 32, 37], "assumpt": 8, "asterisk": 23, "astyp": [31, 38], "async": [3, 14], "athlet": 23, "attempt": [8, 26, 27, 32, 36], "attent": [26, 27], "attribut": [16, 17, 18, 23, 34, 35, 36], "attributeerror": 28, "auc": 21, "author": [9, 34], "autom": 10, "automat": [3, 14, 29, 33], "avail": [9, 23, 28, 31], "averag": 32, "avg_length": 36, "avg_width": 36, "avoid": [10, 26, 27, 32], "await": [3, 14], "awar": 23, "ax": [0, 24, 31, 32, 33, 35], "axi": [10, 32, 34, 35, 36, 37, 38], "ayotnom": 16, "b": [3, 9, 14, 15, 17, 23, 26, 27, 28, 30, 31, 32, 33], "b_arrai": [0, 24], "b_list": [0, 24], "back": [9, 12, 16, 17, 31, 32, 38], "background": [8, 9], "bad": [26, 27], "banana": [2, 3, 19], "bar": [17, 23, 35, 37, 39], "bari": 19, "bark": 28, "barplot": [10, 35], "base": [0, 8, 10, 16, 21, 24, 30, 34, 35, 36, 37, 40], "bash": [10, 19], "basic": [2, 3, 8, 15, 28, 31, 36, 40], "baz": 17, "beat": 10, "becaus": [10, 21, 23, 26, 27, 28, 31, 32], "becom": [8, 9, 19, 28], "been": [9, 10, 17, 19, 26, 27, 28, 31], "befor": [7, 8, 9, 10, 17, 23, 26, 27, 28, 29, 31, 32, 33, 38], "beforehand": 12, "begin": [16, 23, 29], "beginn": 10, "behav": [21, 28, 29, 33], "behavior": [19, 23, 28, 30, 32, 33], "being": [3, 10, 19, 20, 32], "believ": [10, 19], "bell": 21, "belong": [19, 23, 28, 29, 32], "below": [2, 7, 9, 17, 20, 23, 28, 31, 32, 33, 34, 35], "berlin": 29, "best": [8, 23, 28, 29], "best_citi": 29, "better": [8, 10, 26, 27, 31], "betwe": 3, "between": [3, 12, 14, 16, 23, 31, 33, 34, 35], "bewar": [9, 19], "beyond": [10, 29, 33], "big": [17, 23], "bilbao": [19, 29], "bill": [9, 37], "billi": 17, "bin": 23, "binari": [10, 23], "birth": [17, 18], "bit": [23, 28, 29, 32, 38], "bit_count": 23, "bit_length": 23, "black": 28, "blank": [16, 35], "blink": 9, "block": [3, 15, 19, 23, 28, 29], "blog": 9, "blue": [9, 28], "blueberri": 19, "bmi": 33, "bob": [17, 32, 33], "bodi": 23, "boo": 33, "book": [0, 24, 40], "bool": [3, 14, 22, 23, 32, 33, 34, 36], "bool_": 31, "bool_var": [3, 14], "boolean": [2, 3, 14, 15, 16, 17, 18, 23], "boolean_arrai": 31, "border": 9, "borderand": 9, "both": [0, 8, 9, 10, 11, 14, 16, 17, 19, 20, 23, 24, 26, 27, 28, 29, 30, 32, 33], "bottom": [32, 38], "boundari": 35, "bow": 28, "box": [28, 35], "boxplot": [9, 35], "bp": 33, "brace": [16, 17, 19], "bracket": [16, 17, 34, 35], "break": [3, 14, 16, 17, 23, 28, 29, 33, 34, 36], "breakthrough": 8, "brief": [8, 40], "briefli": 10, "broad": 29, "broadcast": 32, "broken": 30, "browser": 11, "bucket": 19, "budapest": 29, "buddi": 28, "buffer": 23, "build": [3, 15, 19, 21, 28], "built": [0, 14, 24, 28, 31, 32, 34, 35], "builtin": 23, "bulk": 23, "burden": 8, "button": [3, 9, 16], "byte": [0, 23, 24, 33], "bytearrai": 23, "byteord": 23, "bytes_": 31, "c": [9, 10, 17, 19, 23, 31, 32, 33], "calcul": [12, 15, 19], "call": [0, 2, 3, 8, 12, 14, 16, 17, 19, 21, 22, 24, 26, 27, 28, 29, 30, 31, 33, 35, 38, 39], "call_plugin": [0, 24], "camel": 14, "camelcas": 28, "can": [2, 3, 8, 9, 10, 11, 12, 14, 15, 16, 17, 21, 22, 23, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 38], "cannot": [2, 3, 16, 23, 26, 27, 35], "canva": 8, "capabl": [8, 21, 33], "capit": 14, "captur": 8, "care": [19, 21], "carefulli": 19, "case": [2, 3, 12, 14, 15, 16, 20, 21, 23, 26, 27, 29, 30, 31, 32], "cast": [3, 14, 31, 32], "catch": [26, 27], "catchal": 19, "categor": [10, 34, 35], "categori": 10, "caus": [19, 23, 26, 27, 32], "cautiou": [23, 29], "ceil": 23, "cell": [0, 2, 3, 7, 12, 14, 16, 17, 18, 19, 20, 21, 23, 24, 26, 27, 28, 34, 35, 36, 39], "center": 35, "central": [34, 35], "certain": [12, 14, 17, 23, 26, 27, 28], "challeng": [8, 33], "chang": [7, 9, 10, 17, 18, 19, 23, 28, 32, 33, 36], "channel": [0, 24], "chapter": 24, "charact": [2, 3, 14, 16, 19], "character": 17, "characterist": 16, "charli": 33, "charlottesvil": 19, "chart": 35, "chatch": [26, 27], "cheat": 9, "check": [0, 3, 9, 14, 15, 17, 19, 20, 21, 22, 24, 26, 27, 31, 34, 35], "check_positive_numb": [26, 27], "cherri": 19, "chicago": 33, "child": 28, "choic": 10, "chosen": 23, "chunk": [14, 33], "cinderella": 21, "citi": [19, 29, 33], "clariti": [21, 23], "class": [3, 8, 12, 14, 16, 23, 26, 27, 31, 32, 33, 34, 35], "classic": 9, "claus": [26, 27], "clayton": 17, "clean": [8, 10, 29, 33], "clean_word": 21, "cleaner": [26, 27], "cleanup": [26, 27], "clear": 29, "clearli": [23, 26, 27], "cli": [8, 40], "click": 9, "clint": 17, "close": 29, "club": 23, "cluster": 11, "cm": 16, "cnn": 21, "cnn_1": 21, "cnn_2": 21, "co": [9, 32, 38], "coconut": 17, "code": [0, 3, 8, 10, 11, 12, 19, 20, 21, 23, 24, 26, 27, 28, 29, 31, 40], "coff": 33, "coffe": [17, 18], "colab": [0, 24], "collect": [14, 17, 31, 33], "colon": [23, 26, 27, 29], "cols_id": 33, "column": [0, 24, 31, 32, 33, 37, 38], "com": [10, 33, 34, 35, 36, 37], "combin": [0, 3, 7, 8, 9, 11, 15, 16, 17, 19, 22, 23, 24, 29, 32, 33, 36, 37, 38], "come": [0, 8, 10, 12, 16, 21, 23, 24, 28, 31, 33], "comfort": 8, "comma": [14, 17, 33], "command": [0, 8, 11, 24, 31, 40], "comment": [3, 8], "common": [0, 3, 8, 10, 12, 15, 16, 21, 23, 24, 29, 32, 33, 34, 36, 38, 40], "commonli": [8, 10, 31, 40], "commun": [8, 10], "compact": [17, 21], "compar": [10, 21, 23], "comparison": [32, 34, 36], "compat": 31, "competit": 10, "compil": 12, "complement": 23, "complet": [8, 9, 23, 26, 27, 34, 35], "complex": [2, 3, 8, 10, 15, 19, 23, 29, 33, 36], "complic": [15, 21], "compon": [8, 21, 23], "compos": 11, "comprehens": [23, 31], "compris": 29, "comput": [8, 9, 10, 11, 12, 19, 20, 29, 31, 32, 34, 35, 37], "compute_vari": 23, "compute_variances_sort_save_print": 23, "concaten": [3, 16, 17, 26, 27, 32, 38], "concentr": 15, "concept": [8, 10, 21, 32, 40], "concis": [10, 21, 23], "conclud": [8, 40], "concret": 28, "cond": 32, "condit": [20, 21, 23, 32, 34, 36], "conditon": 19, "conduct": 10, "confid": 8, "confirm": 30, "confus": [23, 33], "conjug": 23, "conjunct": [3, 15], "connor": 28, "consecut": 16, "consequ": 31, "consid": [21, 23, 28, 32], "consist": [9, 23, 38], "consol": 12, "construct": 21, "consum": 28, "contain": [2, 3, 9, 10, 12, 14, 17, 18, 21, 22, 23, 28, 29, 31, 32, 33, 34, 35, 36, 38], "content": [8, 9, 29, 31], "content_parti": 29, "context": [23, 28, 29], "continu": [3, 8, 14, 30, 32, 35, 38], "contourpi": [0, 24], "contrast": [10, 12, 14, 17, 19, 21, 31, 33], "control": [8, 31, 38, 40], "controversi": 33, "conveni": [34, 35], "convent": [10, 14, 23, 28], "convers": [14, 32], "convert": [9, 10, 16, 21, 23, 31, 35], "convet": 14, "copi": [9, 16, 20, 32, 33, 34, 35, 36, 38], "core": [0, 24, 33, 34, 35], "corr": [34, 35], "correct": [19, 23, 29], "correctli": 32, "correl": [34, 35], "correspond": [16, 17, 29, 31, 32, 33], "costli": 33, "could": [0, 17, 19, 23, 24, 27, 28, 29, 31, 32, 33, 38], "count": [10, 23, 33, 34, 35], "countri": 19, "coupl": [9, 19], "cours": [2, 3, 10, 11, 12, 14, 21, 28, 31, 38, 40], "courses_it": 21, "cover": [8, 10, 14, 17, 21, 35, 36, 40], "creat": [2, 3, 7, 9, 10, 12, 14, 15, 16, 17, 20, 21, 22, 28, 29, 30, 32, 34, 35, 37, 38], "creation": [9, 31, 36], "creativ": 28, "critic": [31, 33], "cross": 37, "crucial": [32, 33], "csv": [10, 33, 34, 35, 36, 37], "ctrl": 9, "cube": 31, "curli": 16, "current": [0, 9, 23, 24], "cursor": 9, "curv": 10, "custom": [31, 33, 34, 36], "cut": [3, 15], "cvill": 19, "cyberdyn": 28, "cycler": [0, 24], "d": [0, 2, 3, 9, 12, 15, 17, 21, 23, 24, 28, 31], "dag": [32, 38], "dai": [9, 10, 19, 23], "daili": [8, 40], "danger": 19, "darrel": 17, "dat": 33, "data": [2, 8, 9, 11, 15, 16, 19, 20, 21, 23, 28, 29, 32, 37, 40], "data1": [31, 38], "data2": [31, 32, 38], "data3": 31, "data_dict": 33, "databas": 36, "datafram": [10, 36, 37], "datascience_41model": 29, "dataset": [9, 32, 33, 34, 35, 36], "datatyp": 17, "date": 33, "datetim": 35, "datetimelik": 35, "dateutil": [0, 24], "datum": 21, "david": 33, "debug": [8, 11, 26, 27, 40], "decid": 28, "decim": [3, 14, 31], "decis": [8, 28, 29], "declar": [0, 24, 31, 38], "decypher_format_arg": [0, 24], "dedic": 9, "deep": [10, 21, 33, 35], "def": [0, 2, 3, 14, 22, 23, 24, 26, 27, 28, 30, 36], "default": [17, 21, 26, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 38], "defend": 8, "defin": [2, 3, 14, 19, 20, 21, 22, 23, 26, 27, 29, 30, 31, 39], "definit": [23, 28, 29, 31, 35], "del": [3, 14, 34, 36], "delet": [3, 14, 32, 34, 36, 38], "delight": 10, "delimit": 33, "delin": 14, "denomin": [23, 26, 27], "depend": [9, 10, 19, 31, 32, 34, 35], "deprec": [34, 35], "depth": 21, "describ": [23, 34, 35], "descript": [2, 3, 23], "descriptor": 23, "design": [10, 23, 28, 29, 31, 32], "desir": [31, 32], "despin": [9, 10], "detail": [9, 11, 14, 16, 21, 23, 31, 32, 34, 35, 36, 37], "determin": [14, 23], "develop": [2, 8, 10, 28, 40], "deviat": [31, 32, 34, 35, 38], "devic": 8, "df": [33, 34, 36, 37], "df1": 37, "df2": 37, "df3": 37, "df4": 37, "df_deep": 33, "df_drop_al": [34, 35], "df_drop_x": [34, 35], "df_fill": [34, 35], "df_miss": [34, 35], "df_shallow": 33, "diabet": 33, "dialog": 9, "dict": [17, 19, 20, 21, 23, 33], "dict_item": 17, "dict_kei": 17, "dict_valu": [17, 28], "dictionari": [2, 16, 18, 19, 23, 28, 29, 33, 35, 36], "dictionary1": 17, "dictionary2": 17, "dictionary3": 17, "did": [12, 17, 20, 28], "didn": 23, "die": 16, "diff": 22, "differ": [2, 3, 8, 9, 10, 14, 16, 17, 19, 22, 23, 28, 29, 31, 33, 35], "difficult": [30, 32, 38], "dimens": [0, 24, 31, 32, 38], "dimension": [0, 24, 31, 32, 33, 38], "dir": [0, 24], "direct": [32, 38], "directli": [10, 12, 17, 31, 32], "directori": [0, 24, 31], "dirnam": [0, 24], "disappear": 9, "discuss": [3, 8], "dispers": [34, 35], "displai": 35, "distinct": [34, 35], "distinguish": 29, "distribut": [31, 34, 35], "div": 27, "dive": [31, 33], "divers": [8, 10], "divid": [15, 26, 27, 32], "divide_numb": [26, 27], "divis": [3, 12, 15, 20, 26, 27, 32], "divisbl": 20, "divmod": 23, "dl": 21, "dn": [0, 24], "do": [3, 7, 9, 12, 14, 15, 16, 17, 19, 20, 21, 23, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37], "doc": [23, 26, 27, 33, 34, 36, 38], "docencia": [0, 24], "docstr": 22, "document": [11, 21, 23, 31, 34, 35, 36], "documento": [0, 24], "doe": [0, 9, 16, 17, 19, 20, 21, 23, 24, 26, 27, 28, 29, 32, 35], "doesn": [34, 36], "dog": 28, "domain": [10, 29], "don": [8, 9, 16, 17, 19, 21, 23, 28, 29, 34, 35], "done": [9, 12, 28, 29], "door": 8, "dot": [16, 34, 35], "doubl": [34, 35], "down": [9, 12, 18, 23, 28, 29, 30], "dplyr": [10, 33], "draw": [9, 31], "drawn": [29, 31], "drop": [10, 36], "drop_end": 38, "drop_second_index": 38, "drop_start": 38, "dropna": [34, 35], "ds1002": [0, 24, 38], "dtype": [31, 32, 33, 34, 35, 36, 38], "due": 10, "dummi": [20, 23], "dure": [8, 21, 26, 27, 30, 40], "dynam": [3, 16], "e": [3, 12, 14, 15, 16, 17, 19, 21, 23, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 38], "each": [0, 3, 9, 10, 14, 15, 17, 19, 20, 21, 22, 23, 24, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38], "earli": [8, 19], "earlier": [14, 19, 31, 32, 33], "easi": [10, 12, 28], "easier": [10, 23, 26, 27, 28, 33], "easiest": 33, "easili": [10, 33], "economi": 23, "edit": [7, 34, 35], "edu": [11, 33], "educ": 11, "edureka": 9, "effect": [3, 33], "effici": [8, 9, 10, 21, 31, 40], "either": [7, 9, 19, 20, 23, 26, 27, 29, 31], "element": [0, 2, 3, 16, 17, 19, 21, 24, 26, 27, 29, 31, 32, 33, 38], "elementari": 3, "elementwis": 32, "elif": [3, 14, 20, 35], "elimin": 31, "elmnt": 17, "els": [0, 3, 14, 20, 21, 22, 23, 24, 28, 30, 35], "email": 8, "eman": 16, "embed": 9, "emphas": 31, "emploi": [3, 15], "empti": [17, 29, 31, 32], "en": 38, "enabl": [9, 11, 12, 33, 35], "encapsul": 8, "enclos": [16, 21, 23], "encod": 29, "encount": [23, 26, 27, 32], "encourag": 8, "end": [16, 17, 19, 21, 23, 26, 27, 28, 29, 32, 35, 38], "end_slic": 35, "endpoint": [34, 35], "endswith": [3, 16], "engin": 28, "enhanc": 12, "enjoi": 8, "enough": 19, "ensur": [26, 29, 31, 35], "enter": [9, 17], "entir": [9, 10, 29, 31, 32, 38], "entiti": [12, 31], "entri": [23, 26, 27, 33, 34, 35, 36], "enumer": [21, 23, 26, 27], "environ": [8, 9, 11, 14, 34, 35], "equal": [3, 15, 22, 23, 31, 32, 34, 36], "equat": [9, 11], "equival": 31, "error": [22, 23, 28, 33, 35, 36, 40], "esc": 9, "especi": [32, 33], "essai": 29, "essenti": [8, 10, 21, 33, 35, 40], "esssenti": 29, "etc": [2, 16, 28, 29], "eval": 12, "evalu": [3, 12, 15, 17, 19, 20, 21], "even": [3, 8, 10, 14, 15, 19, 20, 23, 26, 27, 28, 29, 32], "evenli": 31, "event": 37, "everi": [0, 3, 8, 10, 14, 16, 19, 24, 29, 32, 38], "every_oth": 38, "everyth": [9, 10, 16, 28, 31], "evolv": 29, "exactli": [23, 34], "exampl": [2, 3, 9, 10, 12, 14, 15, 19, 20, 23, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 38], "excel": [10, 33], "except": [0, 3, 14, 16, 21, 24, 29, 31, 32], "exceptiontyp": [26, 27], "exceptiontype1": [26, 27], "exceptiontype2": [26, 27], "exceptiontype3": [26, 27], "excercis": 17, "exclam": 31, "exclud": [21, 32], "exclus": [34, 35], "execut": [8, 10, 11, 12, 19, 21, 26, 27, 30], "exercis": 28, "exhibit": 23, "exist": [0, 16, 21, 24, 28, 29, 36], "exp": 32, "expect": [8, 19, 26, 27, 30, 32, 33, 35], "experi": [8, 10, 34], "expertis": 29, "explain": [23, 28], "explan": [8, 11], "explicit": 10, "explicitli": 32, "explor": [10, 11, 23, 36], "expon": 32, "exponenti": [3, 15], "express": [10, 16, 17, 19, 21, 34, 36, 40], "expresss": [3, 15], "extend": 28, "extens": [0, 9, 10, 24, 28, 31], "extent": 8, "extern": [0, 24, 29, 31], "extra": [21, 32], "extract": [3, 16, 29, 32, 34, 35], "extrem": 35, "ey": 28, "f": [0, 16, 17, 19, 21, 23, 24, 26, 27, 28, 29, 30, 31, 35], "facilit": 11, "fact": [10, 23, 28, 33], "factori": 30, "fail": [23, 26, 27, 29], "fair": 10, "fake": 31, "fall": 21, "fals": [0, 3, 10, 14, 15, 16, 17, 21, 22, 23, 24, 28, 31, 32, 33, 34, 35, 36], "familiar": [9, 10, 11, 19, 31], "fan": 21, "far": [14, 16, 19, 21, 28, 29, 33, 34], "fast": [0, 24, 32], "faster": 28, "fastx": 11, "father": 16, "favorite_numb": 2, "fcn": 23, "fcn_bad_arg": 23, "fcn_force_keyword": 23, "fcn_nothing_to_return": 23, "fcn_swapped_arg": 23, "featur": [8, 10, 16, 17, 28, 31, 32, 33, 34, 36, 40], "feed": 29, "feedback": 8, "feel": [8, 10], "fetch": [34, 35], "few": [9, 28, 40], "fibonacci": 30, "field": [28, 29, 31, 33, 34, 35, 36], "fifth": 29, "figsiz": 39, "figur": 3, "file": [0, 9, 10, 11, 12, 23, 24, 31, 33, 35, 40], "file_or_url_context": [0, 24], "filenam": 29, "filenotfounderror": [0, 24], "filepath_or_buff": 33, "filesystem": 9, "fill": 31, "fillna": [10, 34, 35], "film": 21, "filter": [0, 10, 21, 24], "final": [3, 10, 12, 14, 16, 28, 29, 30, 31], "find": [0, 2, 3, 8, 10, 17, 23, 24, 26, 27, 32, 33, 38], "finish": 29, "first": [0, 2, 3, 10, 16, 17, 18, 19, 23, 24, 29, 30, 31, 32, 33, 34, 35, 38], "firstval": 2, "firulai": 28, "fit": 28, "fix": 23, "flag": [14, 32], "flatten": [31, 32], "flattened_gam": 31, "flexibl": [29, 31, 33], "flip": [32, 38], "float": [3, 14, 17, 23, 28, 31, 32, 33, 35, 38], "float128": 31, "float16": 32, "float32": [31, 32], "float64": [31, 32, 34, 35, 36, 38], "float64index": 35, "float_arr": 38, "float_var": [3, 14], "floor": [3, 15, 23], "flow": 19, "flush": 23, "fn": [0, 24], "fname": [0, 24], "focu": [8, 10], "focus": [8, 10, 40], "folder": [9, 31], "follow": [3, 8, 9, 10, 12, 14, 15, 17, 19, 20, 23, 26, 27, 28, 29, 31, 32, 34, 35, 36], "fonttool": [0, 24], "foo": [17, 23, 37, 38], "foomax": 38, "foomean": 38, "foomin": 38, "foosin": 38, "foostd": 38, "forc": [23, 28], "forcibli": 23, "forget": [26, 27], "form": [12, 21, 23, 28, 32, 34, 36, 38], "formal": 10, "format": [0, 8, 9, 11, 19, 23, 24, 35], "format_hint": [0, 24], "format_spec": 23, "formatt": 23, "forth": [3, 15], "fortran": [10, 19, 31], "found": [19, 33], "foundat": 31, "four": [3, 15, 29, 31], "fourth": 32, "frame": [10, 34, 35], "free": 8, "freq": [34, 35], "frequenc": [34, 35], "from": [0, 3, 8, 9, 10, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 37], "from_byt": 23, "fruit": 2, "ftp": 33, "full": 31, "func": [0, 24], "funciton": [34, 35], "function": [2, 3, 8, 10, 12, 14, 16, 17, 21, 22, 26, 27, 28, 29, 30, 31, 32, 33, 36, 37, 38, 40], "function_nam": 12, "fundament": [8, 10, 21, 33, 40], "further": [21, 30, 31, 34, 35, 36], "futur": [8, 11, 14, 23, 26, 27, 34, 35], "futurewarn": [34, 35], "g": [9, 16, 17, 19, 21, 23, 26, 27, 28, 29, 30, 31, 33, 34, 35], "game": [10, 31], "game_and_solut": 31, "games_and_solut": 31, "gaussian": 31, "gave": 23, "gbm": 23, "gener": [10, 16, 19, 23, 28, 29, 31, 34, 35, 36, 38], "get": [0, 2, 3, 9, 10, 11, 12, 14, 16, 17, 19, 21, 24, 29, 31, 35, 38, 40], "get_slice_bound": 35, "getattr": [23, 35], "ggplot2": 10, "git": 8, "github": [8, 40], "githubusercont": [33, 34, 35, 36, 37], "give": [3, 8, 12, 14, 15, 16, 19, 23, 26, 27, 28, 30, 31, 32, 33, 34, 35, 38], "given": [0, 3, 8, 9, 14, 16, 17, 18, 19, 21, 23, 24, 28, 30, 31, 32, 36, 40], "glimps": [31, 33], "global": [3, 14], "go": [0, 8, 11, 12, 16, 21, 24, 28, 29, 35], "goal": 8, "goe": [19, 29], "gone": 8, "goo": 38, "good": [3, 8, 15, 19, 28], "goodby": 3, "googl": [0, 24], "got": 19, "grammar": 10, "grape": 19, "graph": [32, 38], "graphic": [10, 11], "great": [10, 12, 23], "greater": [3, 10, 15, 32], "green": 9, "greet": [12, 28], "grei": 9, "group": [3, 8, 15, 23, 28, 37], "grouped_boxplot": 9, "guess": 8, "guid": 8, "h": 10, "ha": [3, 9, 10, 12, 14, 15, 19, 21, 22, 26, 27, 28, 31, 32, 33, 34, 35, 36, 38], "habit": 8, "had": 20, "half": 2, "hand": [8, 10, 17], "handi": [17, 28], "handl": [8, 9, 10, 32, 33, 35, 40], "handler": [26, 27], "happen": [2, 9, 26, 27, 32, 35], "hard": [26, 27], "hasattr": [0, 24], "hash": [17, 23], "haskel": 10, "have": [0, 2, 3, 8, 9, 10, 11, 14, 15, 16, 17, 19, 23, 24, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38], "head": [33, 34, 35, 36, 37], "header": [28, 35], "heard": 28, "heavi": 29, "height": 28, "hello": [3, 12, 14, 16, 23, 28], "help": [8, 9, 10, 23, 28, 29, 31, 32, 33, 36], "here": [0, 3, 8, 9, 10, 12, 14, 15, 16, 17, 19, 21, 23, 24, 26, 27, 28, 29, 31, 32, 33, 34, 35, 36, 38], "hesit": 8, "hex": [14, 23, 32, 33], "hexadecim": 14, "hide": 28, "hierarchi": [32, 38], "high": 10, "higher": [10, 32, 38], "highli": 10, "highlight": 31, "hint": [19, 20, 28], "hist": 35, "histori": 36, "hit": [3, 16, 36], "hold": [3, 14, 23, 31, 32, 33], "home": [0, 24, 28], "horizont": 33, "host": [23, 33], "hotel": [0, 24], "hour": 8, "houston": 33, "how": [3, 10, 12, 14, 15, 19, 20, 21, 23, 26, 27, 28, 31, 32, 34, 35, 36, 37], "howev": [0, 10, 14, 15, 17, 19, 23, 24, 28, 29, 31, 32, 33], "hpc": 11, "html": [9, 23, 26, 27, 33, 34, 36, 38], "http": [9, 10, 12, 17, 18, 23, 26, 27, 33, 34, 35, 36, 37, 38], "hue": 9, "human": 28, "hundr": 31, "i": [0, 2, 3, 8, 9, 10, 11, 12, 15, 17, 18, 19, 20, 21, 22, 23, 24, 26, 27, 29, 30, 32, 34, 35, 36, 37, 38, 39, 40], "i4": 31, "id": [14, 15, 23, 32, 33, 37], "idea": [8, 9, 16, 23, 35], "ideal": 11, "ident": 3, "identif": 33, "identifi": [8, 26, 27, 28, 34, 36], "ii": [21, 26, 27, 35, 40], "imag": [9, 23], "imageio": [0, 24], "imageio_imread": [0, 24], "imageio_plugin": [0, 24], "imagin": 20, "imaginari": 23, "img": [0, 24], "immut": [3, 17], "imopen": [0, 24], "imopen_arg": [0, 24], "imper": 19, "implement": [10, 12, 21, 28, 32], "impli": 3, "implicitli": [3, 21], "import": [3, 8, 9, 10, 14, 16, 17, 18, 19, 21, 23, 28, 29, 32, 34, 35, 36, 37, 38, 40], "importantli": [9, 21], "impos": 19, "improv": 21, "imput": 34, "imread": [0, 24], "imshow": [0, 24], "inaccur": 32, "includ": [8, 9, 10, 16, 17, 19, 20, 21, 23, 26, 27, 28, 29, 31, 32, 33, 34, 35, 37, 40], "inclus": 31, "incomplet": 8, "incorpor": [16, 26, 27], "incorrect": [8, 23, 26, 27], "increas": 20, "increasingli": 8, "incred": 29, "increment": [3, 15], "indent": [23, 26, 27, 28, 29], "indentationerror": [26, 27], "indenten": [26, 27], "independ": [31, 32], "index": [0, 10, 18, 19, 21, 23, 24, 33, 37, 38], "indexerror": [0, 24], "indic": [2, 9, 16, 21, 23, 26, 27, 32, 34, 35, 38], "individu": [9, 16], "industri": 10, "ineffici": 28, "inequ": [3, 15], "infer": [23, 29], "infinit": 27, "info": [3, 9, 16, 17, 23, 33, 34, 35], "inform": [8, 14, 16, 23, 28, 29, 33, 34, 35], "inher": 16, "inherit": 23, "initi": 31, "initil": 28, "inner": 37, "inplac": [34, 36], "input": [9, 12, 22, 23, 26, 27, 28, 29, 30, 31, 32, 33, 35], "insert": [9, 17, 23, 29], "insid": [9, 16, 19, 23, 26, 28, 30, 35], "insight": 35, "inspect": 36, "inspir": 33, "instal": 8, "instanc": [23, 28, 31], "instanti": 28, "instead": [2, 14, 30, 31, 32, 34, 35], "instruct": [10, 12], "instructor": [8, 12, 23], "int": [3, 14, 15, 17, 23, 26, 27, 29, 31, 32, 35], "int16": 31, "int32": [31, 38], "int64": [31, 33, 34, 35, 38], "int8": 31, "integ": [2, 3, 14, 15, 17, 19, 20, 22, 23, 28, 31, 32, 33, 38], "integer_var": 14, "integr": [11, 23, 29, 33], "intellig": 10, "intens": 10, "inter": [19, 21], "interact": [9, 11, 12, 14], "interchang": 23, "interdisciplinari": 29, "interest": 19, "interfac": [8, 9, 11, 28], "intermedi": [8, 32, 40], "intern": 33, "internat": 12, "interpet": 21, "interpret": [3, 8, 12], "intersect": 17, "interv": 31, "introduc": [7, 8, 9, 19, 21, 31, 33, 35, 40], "introduct": [16, 38, 40], "introductori": [8, 40], "introspect": 9, "intuit": 10, "invalid": [0, 2, 14, 24, 26, 27, 32, 34, 36], "invalu": 8, "invers": [26, 27], "involv": [10, 35, 37], "io": [0, 9, 24, 33], "io_mod": [0, 24], "ip_address": 35, "ipykernel_14437": 32, "ipykernel_15133": 34, "ipykernel_15214": [], "ipykernel_17310": [], "ipykernel_17540": 35, "ipykernel_21005": 36, "ipykernel_26349": 34, "ipynb": 9, "ipython": 12, "iri": [33, 34, 35, 36, 37, 39], "iris_copi": 35, "iris_df": [34, 35, 36, 37], "iris_df_drop": [34, 36], "is_bool_index": 35, "is_float": 35, "is_integ": 35, "is_label": 33, "is_null_slic": 35, "is_odd": 21, "is_read_request": [0, 24], "is_scalar": 35, "isinst": [0, 3, 14, 23, 24, 35], "isn": [0, 23, 24], "issu": 32, "itali": 19, "item": [9, 16, 17, 19, 21, 23, 38], "iter": [17, 20, 23, 29, 32, 33], "its": [0, 2, 3, 8, 9, 10, 14, 15, 16, 17, 19, 21, 23, 24, 26, 27, 28, 29, 30, 31, 32, 33, 35, 36, 40], "itself": [2, 23, 28, 30, 31], "ix": 19, "i\u00f1igo": 16, "j": [9, 19, 21], "jami": 37, "java": 10, "javascript": 10, "javi": [0, 16, 24], "javier": [12, 16, 23], "job": 11, "joe": 32, "john": [17, 28], "join": [14, 16, 37], "jpg": [0, 24], "judgment": 8, "jupyt": [8, 11, 12, 31], "jupyter_notebook_cheatsheet_edureka": 9, "just": [3, 9, 12, 14, 15, 16, 17, 23, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35], "k": [9, 21, 31], "kaggl": 10, "kaggle_survey_2022_respons": 10, "kb": [34, 35], "keep": [2, 8, 17, 19, 21, 23, 26, 27, 34, 36], "keepdim": 32, "kei": [2, 16, 17, 19, 21, 23, 33, 35, 37], "kenni": 28, "key_express": 21, "keyowrd": [26, 27], "keyworad": [7, 9], "keyword": [3, 15, 23, 26, 27, 28, 29, 32, 34, 35, 36, 38], "keywork": 23, "kg": 28, "kill": 16, "kind": [0, 12, 20, 21, 24, 26, 27, 28, 29, 30, 33, 35], "kiwi": 19, "kiwisolv": [0, 24], "know": [2, 14, 19, 23, 28, 34, 36], "knowledg": 29, "known": [10, 12, 19, 23, 32], "kumquat": 19, "kwarg": [0, 23, 24], "labels": 10, "lack": 28, "lambda": [3, 10, 14, 36], "languag": [3, 8, 9, 11, 12, 19, 23, 28, 29, 33, 40], "languages_dat": 10, "larg": [21, 29, 32], "largest": [3, 15], "last": [0, 3, 14, 16, 17, 19, 21, 23, 24, 26, 27, 28, 31, 32, 34, 35, 38, 39], "lastli": 23, "later": [3, 14, 17, 23, 28, 31, 32, 38], "latex": [9, 11], "launch": 12, "laundri": 29, "layer": 21, "layman": 14, "lazili": 21, "lazy_load": [0, 24], "lead": [16, 32, 33], "learn": [9, 10, 11, 14, 15, 16, 17, 19, 21, 23, 26, 27, 28, 29, 31, 32, 33, 34, 35, 36], "learnbyexampl": [17, 18], "least": [22, 23, 31], "left": [3, 9, 17, 32, 34, 35, 36, 37], "legaci": [0, 24], "legacy_mod": [0, 24], "len": [16, 17, 22, 23, 34, 35, 38], "length": [16, 22, 23, 34, 35, 36, 37], "lengthi": 21, "less": [3, 10, 15, 19, 20], "lesser": 8, "lesson": [11, 12, 14, 15, 16, 17, 19, 21, 23, 26, 27, 28, 29, 31, 32, 33, 34, 35, 36], "let": [9, 11, 12, 17, 19, 21, 23, 26, 27, 28, 29, 31, 32, 35, 36], "letter": [2, 3, 14, 17, 18, 21], "level": [10, 32, 38], "leverag": 10, "lib": [0, 24, 35], "librari": [8, 10, 23, 26, 27, 31, 32, 33, 35, 40], "lifetim": 23, "like": [0, 2, 3, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 28, 29, 31, 32, 33, 34, 35, 36], "likewis": 16, "line": [0, 2, 3, 8, 10, 11, 12, 14, 16, 17, 19, 21, 23, 24, 26, 27, 28, 29, 31, 34, 35, 36, 39, 40], "linear": [9, 31], "linearli": 31, "linspac": [0, 24, 31], "lisp": 10, "list": [2, 3, 9, 14, 15, 16, 18, 19, 20, 23, 26, 27, 28, 29, 31, 32, 33, 34, 35, 36, 38], "list1": 17, "list2": 17, "list3": 17, "list_iter": 21, "list_str": 29, "liter": [3, 14, 15, 16], "literari": 29, "littl": 23, "live": [9, 11, 21], "ll": [8, 31, 36], "llm": 29, "lo": 33, "load": [9, 12], "load_dataset": 9, "loc": [31, 36], "local": [8, 9, 33], "localhost": 33, "locat": 14, "log": [26, 27], "logic": [8, 10, 34, 36], "logreg": 23, "logspac": 31, "london": 29, "long": [8, 14, 20], "longer": 9, "look": [10, 11, 12, 19, 21, 23, 31, 32, 34, 35, 36, 38], "lookfor": 19, "loop": [12, 17, 20, 22, 23, 29, 31], "lose": 29, "lot": [3, 10], "lover": 33, "low_memori": 10, "lower": [10, 14, 16, 19, 21, 32, 38], "lowercas": [14, 21], "lowest": 23, "lval": 37, "m": [3, 9, 15, 16, 21, 31, 32], "machin": [10, 11, 12, 28], "made": [9, 32], "mai": [8, 10, 19, 21, 23, 26, 27, 28, 29, 31, 32, 35, 36], "main": [9, 10, 16, 31], "maintain": [8, 9, 23, 28, 36], "major": 31, "make": [3, 8, 10, 11, 15, 18, 19, 20, 23, 28, 29, 31, 33, 35], "maker": 29, "manag": [8, 10, 29, 31], "manage_plugin": [0, 24], "mango": 19, "mani": [3, 8, 9, 10, 12, 14, 15, 16, 19, 20, 23, 28, 31, 32, 33, 34, 35], "manipul": [3, 8, 10, 15, 28, 32, 33, 34], "manual": [21, 28], "manufactur": 28, "map": [9, 17, 28], "mapper": 33, "mardown": 9, "margin": 9, "mark": 31, "markdown": [7, 9, 11, 18], "mask": [0, 24, 32], "master": [33, 34, 35, 36, 37], "match": [26, 27, 37], "mate": [26, 27], "materi": 8, "math": [12, 29, 38], "mathemat": [3, 10, 12, 15, 31], "mathemt": 3, "matlab": [10, 19], "matplotlib": [0, 10, 24, 31, 35], "matter": 23, "max": [0, 19, 24, 28, 32, 34, 35, 38], "max_it": 20, "max_val": [19, 20], "maximum": [19, 20], "maximun": 32, "mayb": [19, 26, 27], "me": [10, 19, 28], "mea": 21, "mean": [0, 3, 9, 10, 12, 14, 15, 16, 17, 23, 24, 28, 31, 32, 33, 34, 35, 36, 37, 38], "meaning": [23, 26, 27, 35], "meas_mmhg": 21, "meas_mmhg_dl": 21, "measur": 21, "mechan": 28, "media": 9, "median": [34, 35], "meet": 21, "membership": [3, 15], "memori": [3, 10, 14, 15, 21, 23, 31, 32, 33, 34, 35], "mention": [12, 14, 16, 17, 21, 28, 33], "menu": 7, "menubar": 9, "messag": [12, 16, 19, 26, 27, 28], "met": [19, 21], "method": [8, 10, 18, 21, 23, 29, 32, 34, 35, 36], "metric": 21, "mg": 21, "microcosm": 3, "might": [2, 12, 19, 31, 33], "min": [0, 24, 32, 34, 35, 38], "mind": [2, 21], "minim": 8, "minu": [17, 30], "miscellan": 40, "miss": [17, 23, 26, 27], "mistak": [26, 27], "mix": [16, 17, 21, 28, 34, 35], "ml": 21, "mmhg": 21, "mmm": 28, "mock_df": 35, "mockaroo": 35, "mod": 23, "mode": [0, 7, 12, 24], "model": [19, 21, 23, 29], "model_arch": 21, "modern": 10, "modif": 9, "modifi": [9, 14, 17, 28, 30, 32, 38], "modul": [8, 23, 24, 28, 32, 38, 40], "module1": 31, "module2": 31, "modulo": 20, "modulu": [3, 15], "moment": 31, "monitor": 11, "month": [17, 18], "montoya": 16, "mordisquito": 28, "more": [2, 3, 8, 10, 14, 15, 16, 17, 18, 21, 23, 26, 27, 28, 29, 30, 33, 34, 35, 36, 37, 40], "moreov": 10, "most": [0, 3, 8, 9, 10, 11, 14, 15, 16, 17, 19, 21, 23, 24, 26, 27, 28, 29, 31, 32, 33, 35, 36, 38, 39, 40], "mostli": 29, "mous": 7, "move": [3, 16], "mtrand": 31, "mu": 31, "much": [8, 10, 21, 23, 28], "multi": [10, 31, 33], "multidimension": [31, 32, 38], "multipl": [3, 10, 11, 12, 14, 15, 17, 23, 26, 27, 29, 30, 31, 32, 35], "multipli": [15, 17, 18, 30, 34, 36], "must": [0, 2, 3, 14, 17, 23, 24, 26, 27, 29, 31, 32, 33, 34, 35, 36], "mutabl": 10, "mwaskom": [33, 34, 35, 36, 37], "my": [12, 16, 28, 34], "my_anim": 28, "my_arg": 23, "my_args2": 23, "my_args_dict": 23, "my_dict": 28, "my_dog": 28, "my_func": 36, "my_nam": 16, "my_rang": 21, "my_str": 28, "my_var": [3, 15], "myarr": [32, 38], "myit": 21, "mylist": 17, "myset": 21, "mystr": 16, "myvar": 14, "n": [3, 16, 23, 28, 29, 30, 31, 33, 37, 39], "n_ob": 10, "naive_bay": 23, "name": [2, 8, 12, 16, 17, 18, 19, 22, 23, 26, 27, 28, 29, 31, 32, 33, 34, 36, 37, 39, 40], "nameerror": [3, 14, 23, 26, 27, 39], "nameoftheclass": 28, "nan": [32, 34, 35, 37], "nanmean": 32, "nanstd": 32, "nanvar": 32, "narr": [9, 11], "nativ": 23, "natur": [10, 29, 33], "navig": 8, "nbconvert": 9, "ncsu": 33, "ndarrai": [0, 24, 32, 33, 38], "ndigit": 23, "ndim": [0, 24, 31, 35, 38], "necessari": [23, 28, 32], "need": [3, 8, 9, 10, 14, 16, 17, 21, 23, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36], "neg": [14, 16, 23, 26, 27, 32], "negat": 32, "negate_coord": 23, "neglig": 10, "nest": [9, 17, 32, 38], "networkx": [0, 24], "never": 35, "nevertheless": 31, "new": [2, 8, 9, 10, 14, 16, 21, 23, 28, 29, 31, 32, 33, 34, 35, 36, 38], "new_anim": 28, "new_foo": 38, "new_game_and_solut": 31, "new_sudoku_gam": 31, "new_sudoku_solut": 31, "newer": 28, "newlin": 23, "next": [3, 12, 16, 17, 21, 23, 28, 29], "nice": [16, 32, 38], "nine": 31, "nlp": 21, "nobel": 8, "non": [17, 23, 32, 33, 34, 35], "none": [0, 3, 14, 22, 23, 24, 31, 32, 35], "nonloc": [3, 14], "nonneg": 22, "normal": [9, 26, 27, 31, 34, 35], "notabl": [11, 33], "notat": [32, 34, 35, 36, 38], "note": [3, 8, 10, 15, 21, 28, 29, 31, 32, 33, 34, 36], "notebook": [8, 11, 12, 31, 35], "noth": [16, 19, 23, 26, 27, 29], "notic": 19, "notion": 21, "noun": [3, 15], "now": [2, 7, 9, 12, 16, 17, 19, 20, 23, 26, 27, 28, 29, 30, 32, 34, 36], "np": [0, 24, 31, 32, 34, 35, 36, 37, 38], "null": [33, 34, 35], "num": [23, 26, 27], "num1": 14, "num2": 14, "number": [2, 3, 7, 9, 10, 14, 16, 17, 18, 19, 20, 23, 26, 27, 29, 30, 31, 32, 33, 34, 35, 36], "numbers2": 17, "numbers4": 17, "numer": [2, 15, 17, 18, 19, 22, 23, 31, 34, 35, 36], "numeric_onli": [34, 35], "numeric_str": [31, 38], "numpi": [8, 33, 34, 35, 36, 37, 38, 40], "o": [0, 3, 16, 24, 29], "ob": 35, "obj": 35, "object": [9, 10, 14, 15, 16, 17, 19, 21, 23, 26, 27, 29, 32, 33, 34, 35, 37, 40], "object_": 31, "obs0": 35, "obs1": [33, 35], "obs2": [33, 35], "obs3": [33, 35], "obs4": [33, 35], "obs_id": 33, "observ": [30, 32, 33, 34, 35, 36], "obtain": [19, 34, 35], "obviou": 38, "obvious": 28, "occur": [23, 26, 27, 30], "odd": [19, 20, 21], "offer": [3, 10, 15, 31], "offic": 8, "offset": 9, "often": [8, 10, 17, 23, 29, 31, 35], "ogi\u00f1i": 16, "ok": [28, 35], "old": 28, "old_valu": [32, 38], "omit": [8, 16, 32, 38], "onc": [0, 17, 23, 24, 28, 29, 31, 33], "ondemand": 8, "ondex": 33, "one": [7, 8, 9, 16, 17, 18, 20, 21, 22, 23, 26, 27, 28, 31, 32, 33, 34, 35, 36, 37, 38], "one_to_ten": 31, "ones": [0, 3, 15, 16, 21, 23, 24, 28, 31, 34, 36], "onli": [2, 3, 14, 16, 17, 21, 23, 26, 27, 28, 29, 31, 32, 33, 34, 35, 36, 38], "onlin": 33, "ood": 11, "oof": 38, "open": 8, "oper": [8, 12, 14, 19, 20, 23, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 38], "operand": [17, 26, 27], "operationalerror": 36, "optim": [3, 9, 14, 31], "option": [14, 16, 21, 23, 26, 27, 31, 32, 33], "orang": 2, "order": [9, 17, 19, 21, 23, 28, 31, 32, 33], "org": [9, 10, 12, 17, 18, 23, 26, 27, 33, 34, 36, 38], "organ": [8, 9, 10, 17, 31, 40], "orient": [8, 10, 40], "origin": [17, 23, 28, 31, 32, 33, 35, 36], "original_label": 35, "other": [0, 3, 8, 9, 10, 15, 16, 22, 23, 24, 26, 27, 28, 29, 31, 32, 38], "otherwis": [3, 14, 19, 20, 23, 30, 32, 33], "oti": 16, "ouput": 14, "our": [8, 11, 12, 16, 23, 28, 29, 31, 32, 33], "out": [2, 3, 17, 18, 21, 22, 23, 31, 32], "outcom": 29, "outer": 37, "output": [9, 12, 14, 17, 21, 22, 23, 29, 31, 32], "outsid": [9, 14, 22, 23, 28], "over": [10, 19, 20, 21, 23, 29, 32, 34, 36, 38], "overal": 32, "overflowerror": 23, "overlai": [34, 36], "overrid": [28, 35], "overwrit": [17, 29], "own": [2, 8, 9, 10, 28, 31, 33], "p": [3, 15], "packag": [8, 10, 23, 32, 33, 35, 38, 40], "package_nam": 31, "packet": 28, "page": 9, "pair": [2, 17, 21, 23, 31], "palett": 9, "panda": [8, 10, 31, 32, 34, 36, 37, 40], "paradigm": 28, "parallel": 19, "paramet": [28, 31, 32, 33, 34, 35, 36, 37], "parametr": 23, "parent": 28, "parenthes": [3, 12, 15, 17, 19, 23, 28], "parenthesi": [12, 14, 19, 23, 28], "pari": 29, "pars": [0, 24, 32, 38], "part": [2, 16, 23, 26, 27, 29, 30, 36], "partial": 29, "particip": 8, "particular": [14, 16, 17, 28, 32, 34, 36], "particularli": [10, 17, 36], "pascal": 10, "pass": [2, 3, 14, 16, 17, 19, 22, 26, 27, 28, 31, 32, 33, 34, 35, 36], "pastel": 9, "path": [0, 24, 29, 33], "pattern": 9, "pd": [10, 33, 34, 35, 36], "pdf": 9, "peanut": 17, "peer": 8, "peform": [34, 35], "peopl": [10, 23], "per": 10, "percentag": [34, 35], "perfectli": [8, 10], "perform": [9, 14, 15, 16, 17, 23, 26, 27, 28, 29, 31, 32, 33, 38], "perhap": 31, "person": [8, 19, 28], "petal_length": [33, 34, 35, 36, 37], "petal_width": [33, 34, 35, 36, 37], "phonelist": 17, "photo": [0, 24], "photo_mask": [0, 24], "photo_sin": [0, 24], "phrase": 28, "physicist": 31, "pie": 35, "piec": [12, 21, 23, 26, 27], "pillow": [0, 24], "pip": [0, 24, 31], "pitt": 19, "pixel": [0, 24], "place": [17, 21, 32], "placehold": [26, 27], "plai": [33, 35], "plain": 35, "plan": [26, 27], "platform": 12, "pleas": [8, 31], "plot": [9, 10, 23, 35, 39], "plt": [0, 10, 24], "plugin": [0, 24], "plugin_arg": [0, 24], "po": 17, "point": [10, 11, 14, 17, 31, 32, 33], "polici": 8, "popul": [2, 20, 23, 31, 35], "popular": 8, "portabl": 11, "posit": [2, 14, 17, 19, 21, 23, 26, 27, 32, 34], "possibl": [9, 23, 29, 31], "post": 8, "post0": [0, 24], "potenti": 8, "pow": 23, "power": [10, 16, 33], "pr": 23, "practic": [0, 8, 24], "pre": [0, 24, 31], "preced": [3, 15, 23], "precis": [21, 23, 32], "predefin": 28, "predominantli": 10, "prefer": [14, 35], "prefix": 16, "prepar": [8, 16, 33, 36], "preprocess": 36, "press": 9, "pretti": 28, "pretzel": 28, "prevent": [26, 27], "previou": [8, 10, 12, 15, 16, 17, 19, 21, 28, 29, 30, 31, 32, 36], "primari": [8, 35], "primarili": [8, 10, 34, 35, 40], "primit": 17, "princess": 21, "principl": 10, "print": [0, 2, 3, 12, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 37, 38], "prize": 8, "probabl": 33, "problem": [8, 10, 30, 31], "procedur": [10, 28], "process": [8, 9, 10, 31, 35, 36], "prod": [0, 24], "produc": [19, 21, 22, 23, 35], "product": [10, 15, 23, 30], "profession": [10, 35], "program": [3, 8, 11, 19, 20, 23, 29, 30, 33, 40], "progress": 8, "project": 29, "prolog": 10, "promot": 10, "prompt": 9, "proper": 29, "properli": [22, 31], "properti": [17, 28], "propos": 29, "prorivd": 18, "protocol": [23, 31], "prototyp": 10, "provid": [8, 10, 17, 21, 23, 26, 27, 28, 29, 31, 32, 33, 40], "public": 10, "pull": [17, 18], "purpos": [3, 10, 14, 22, 23, 28, 29, 35], "put": [3, 15, 21, 32, 38], "py": [0, 24, 31, 32, 34, 35, 36], "pydata": [9, 10, 33, 34, 36], "pylab": 10, "pypars": [0, 24], "pyplot": [0, 24], "pyspark": 21, "python": [0, 2, 3, 8, 10, 11, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 26, 27, 28, 29, 30, 31, 32, 33, 35, 40], "python3": [0, 24, 35], "pythonist": 28, "pytorch": 10, "pywavelet": [0, 24], "q12": 10, "question": [3, 8, 10, 15, 17, 18, 29], "quick": [10, 11, 31], "quicker": 21, "quietli": 8, "quit": [2, 19, 20, 21, 28, 29], "quot": [16, 17, 23], "quotat": 3, "r": [8, 10, 11, 17, 19, 23, 29, 32, 33, 40], "rais": [0, 3, 14, 23, 24, 32, 35], "randint": 38, "randn": 37, "random": [31, 32, 37, 38], "random_arrai": 31, "randomst": 31, "rang": [14, 19, 29, 31, 32], "rangeindex": [33, 34, 35], "rangi": 17, "rank": 34, "rapidli": 10, "rapunzel": 21, "rasero": 16, "rather": [10, 17], "ratio": 23, "ration": 23, "raw": [9, 33, 34, 35, 36, 37], "re": [8, 10, 17, 23, 28], "reach": [19, 21, 23, 30], "read": [0, 3, 8, 10, 12, 21, 23, 24, 26, 27, 33, 40], "read_csv": [10, 33, 34, 35, 36, 37], "readabl": [10, 23], "readi": 35, "readlin": 29, "readonli": 36, "readthedoc": 9, "real": [23, 31], "realli": [26, 27, 28], "reason": [26, 27], "reassign": [3, 14, 16, 17, 23], "recal": 21, "recent": [0, 3, 14, 16, 17, 19, 21, 23, 24, 26, 27, 28, 35, 39], "recip": 28, "recogn": 23, "recommend": 9, "record": [34, 35, 37], "recurs": 30, "redefin": [28, 33, 35], "reduc": 32, "ref": [31, 32, 33, 34, 35, 36, 37], "refer": [2, 3, 10, 12, 14, 15, 16, 23, 28, 31, 32, 33, 38], "referenc": [0, 23, 24, 31], "regardless": 26, "regex": 10, "regress": 21, "regular": 10, "reiter": 28, "reject": 35, "rel": 9, "relat": [32, 35], "relationship": [3, 35], "remain": 10, "remaind": [3, 15, 21], "rememb": [3, 10, 14, 16, 18, 21, 28, 32], "remov": [16, 23, 29, 38], "renam": 33, "repeat": [14, 16, 17, 19], "repeatedli": 31, "repetit": [3, 16, 30], "repl": 12, "replac": [0, 16, 24, 28, 35], "repli": 12, "repr": 23, "repres": [17, 21, 23, 31, 32, 33, 34, 35, 37], "represent": [9, 14, 23, 29], "reproduc": 11, "request": [0, 23, 24, 31], "requir": [0, 8, 10, 12, 19, 22, 23, 24, 33], "rerun": 31, "research": [10, 11, 29], "reserv": [3, 34, 35], "reserverd": [34, 36], "reset": 9, "reset_index": 10, "reshap": 31, "reshaped_gam": 31, "resolut": [23, 35], "resourc": [8, 10, 29], "respect": [10, 15, 17, 34, 35], "respons": 10, "rest": 16, "restrict": [3, 14], "result": [0, 3, 8, 10, 12, 14, 15, 16, 17, 19, 21, 23, 24, 26, 27, 29, 30, 31, 32, 34, 35, 37], "retain": 21, "retriev": [21, 33], "retriv": 31, "return": [0, 3, 9, 14, 15, 16, 17, 21, 22, 24, 26, 27, 29, 30, 31, 32, 33, 34, 35, 36, 38], "retval": 35, "reus": 28, "reusabl": [10, 23, 28], "revers": [16, 32, 38], "reward": 8, "rhetor": 29, "ri": [0, 24], "rich": [9, 11], "ride": 8, "right": [3, 8, 17, 19, 22, 23, 29, 34, 35, 36, 37], "risk": [8, 29], "rivanna": [8, 11, 35], "rn": 17, "rng": 17, "rnn": 21, "road": 28, "robin": 17, "role": 33, "rom": 9, "room": 21, "rot": 39, "rough": 9, "round": 23, "row": [0, 24, 31, 32, 33, 34, 35, 36, 37, 38], "rstudio": 11, "rubi": 10, "rule": [2, 3, 9, 10, 14, 28, 32], "run": [7, 12, 20, 26, 27, 29, 31], "runtimeerror": [0, 24], "runtimewarn": 32, "rval": 37, "s1": 33, "s2": 33, "s3": 33, "s4": [31, 33], "s5": 33, "s6": 33, "sai": [12, 16, 23, 28, 31], "said": 10, "salut": 28, "sam": 17, "samantha": 17, "same": [3, 7, 9, 14, 15, 16, 17, 21, 23, 26, 27, 28, 30, 31, 32, 33, 34, 36], "sampl": 31, "sarah": 17, "satisfi": [0, 24, 32, 36], "save": [9, 14, 16, 23, 28, 31, 32, 34, 36, 38], "saw": [15, 16, 17], "scala": 10, "scalabl": 28, "scalar": [17, 18, 32], "scalat": 28, "scale": 31, "scatter": 35, "scatterplot": 35, "scenario": 32, "scheme": [17, 28, 33], "scienc": [8, 11, 29, 31, 32, 33, 40], "scientif": [11, 31], "scientist": [8, 40], "scikit": [0, 10, 24, 31], "scipi": [0, 24, 31, 38], "score": 32, "scratch": 28, "screen": 12, "script": [10, 12], "seaborn": [9, 10, 33, 34, 35, 36, 37], "seamlessli": 35, "search": [0, 24], "searchin": 19, "second": [14, 16, 17, 23, 26, 27, 28, 30, 32], "secondv": 2, "secong": 16, "section": [8, 9, 26, 27], "see": [2, 8, 10, 14, 15, 16, 17, 18, 19, 21, 23, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36], "seem": [26, 27], "seen": [12, 23, 30], "select": [9, 16, 28, 32, 33, 37], "selector": [34, 36], "self": [0, 9, 23, 24, 35], "semest": [8, 12, 21], "sens": [3, 15], "sensibl": [22, 23], "sensit": [2, 3, 14], "sep": [23, 33], "sepal": [34, 36, 37], "sepal_length": [33, 34, 35, 36, 37, 39], "sepal_volum": [34, 36], "sepal_volume_2": [34, 36], "sepal_volume_3": [34, 36], "sepal_volume_4": 36, "sepal_width": [33, 34, 35, 36, 37], "separ": [9, 10, 14, 17, 28, 29, 32, 33, 35, 37, 38], "seq": 19, "sequenc": [9, 16, 17, 21, 30], "sequenci": 31, "sequenti": [3, 15, 33, 40], "seri": [20, 21, 29, 30, 34, 35], "series_dict": 33, "serv": [8, 31], "server": 11, "servic": 8, "session": [0, 8, 24], "set": [0, 3, 8, 9, 10, 11, 15, 19, 20, 23, 24, 28, 31, 32, 33, 34, 35, 36], "set1": 17, "set2": 17, "set_them": 9, "setosa": [33, 34, 35, 36, 37], "sever": [8, 14, 16, 17, 19, 23, 31], "sex": 33, "shallow": 33, "shape": [0, 10, 24, 31, 32, 34, 35, 36, 38], "share": [9, 11, 21, 33, 37], "sheet": 9, "shell": 12, "shift": 9, "short": [2, 3, 15, 23, 31], "shortchang": 8, "shortcut": [7, 9], "shorter": 21, "shot": 8, "should": [2, 3, 8, 9, 14, 19, 20, 21, 23, 26, 27, 28, 30, 31, 34, 35, 38], "show": [9, 14, 22, 23, 28, 32, 34, 35, 38], "show_arg_expans": 23, "show_entri": 23, "show_result": 23, "show_scop": 23, "shown": [7, 9, 23], "si": 16, "side": [34, 35, 36], "sigma": 31, "sign": 23, "signal": 31, "signatur": 23, "signific": 23, "silenc": [34, 35], "silo": 29, "similar": [10, 16, 17, 31, 33, 34, 35], "similarli": [9, 16, 17, 26, 27, 32, 33, 36, 38], "simpl": [2, 3, 9, 14, 23, 29, 32, 34, 35], "simplest": 33, "simpli": [12, 23, 31], "simplifi": [9, 30, 32, 38], "sin": [0, 24, 32, 38], "sinc": [8, 17, 23, 26, 27, 32, 34, 35], "singl": [3, 14, 15, 16, 17, 19, 23, 29, 31, 32, 33, 34, 35, 36, 38], "sir": 17, "sit": 8, "site": [0, 3, 8, 15, 24, 35], "situat": [21, 26, 27], "six": [0, 24, 31], "size": [10, 23, 31, 32], "skill": [8, 23, 40], "skimag": [0, 24], "skip": [19, 26, 27], "slice": [18, 33, 34, 35], "slice_index": 35, "slice_loc": 35, "slice_obj": 35, "small": [8, 22, 36], "smaller": 30, "smoker": 9, "sn": [9, 10], "snake": 14, "snoopi": 17, "so": [2, 3, 8, 9, 10, 12, 14, 15, 16, 17, 19, 21, 23, 26, 27, 28, 29, 30, 31, 32, 33, 38], "socioeconom": 29, "softwar": [8, 10, 28], "solut": [10, 31], "solv": [10, 30, 31], "some": [3, 7, 8, 9, 10, 12, 14, 15, 16, 20, 23, 28, 29, 31, 32, 34, 35, 36, 38, 40], "somebodi": 23, "someth": [19, 20, 26, 27], "sometim": [2, 8, 19, 26, 27, 31, 32, 36], "soon": [12, 15, 16, 26, 27], "sort": [0, 2, 17, 24, 35], "sort_index": [34, 39], "sort_valu": 34, "sourc": [0, 8, 10, 11, 12, 24, 28], "space": [3, 14, 16, 19, 23, 31, 33, 35], "spain": 19, "speci": [33, 34, 35, 36, 37], "special": [15, 20, 28, 31, 32, 35], "specif": [2, 3, 10, 14, 16, 21, 23, 26, 27, 28, 29, 31, 32, 34, 35, 36, 37, 38], "specifi": [3, 14, 16, 17, 21, 23, 26, 27, 28, 31, 32, 33, 34, 35, 36], "speed": 10, "spell": 10, "spend": 8, "split": [16, 17, 33, 37], "spoken": 8, "spring": 21, "sql": [10, 17, 37], "sqrt": 32, "squar": [22, 23], "square_arg": 22, "st": 21, "stabl": [10, 33, 34, 36, 38], "stack": [31, 37], "stage": 35, "stakehold": 29, "standard": [31, 32, 34, 35, 38], "standard_norm": [31, 32], "start": [2, 3, 8, 9, 14, 15, 16, 17, 19, 21, 23, 28, 30, 31, 32, 33, 35, 38, 40], "start_slic": 35, "startswith": [3, 16], "stat": 33, "state": [9, 10, 28, 31], "statement": [0, 19, 20, 23, 24, 26, 27, 29, 31], "static": 23, "statist": [0, 10, 24, 29], "statsmodel": 10, "std": [0, 24, 32, 34, 35, 38], "stdev": 31, "stdout": 23, "stem": 33, "step": [11, 15, 16, 17, 22, 30, 33, 35], "stick": 28, "still": [14, 28, 35], "stop": [16, 17, 21, 26, 27, 32, 33, 35], "stop_word": 21, "stopiter": 21, "storag": 31, "store": [3, 10, 14, 16, 17, 19, 20, 21, 28, 29, 31, 33, 35], "str": [3, 14, 16, 19, 22, 26, 27, 29, 33], "str_": 31, "straightforward": [32, 36], "stream": 23, "strictli": 28, "string": [2, 14, 17, 19, 20, 22, 23, 26, 27, 29, 31, 33, 34, 35, 36], "string1": [3, 16], "string2": [3, 16], "string_": [31, 38], "string_var": [3, 14, 16], "strip": 16, "strn": 21, "structru": 14, "structur": [2, 3, 8, 10, 14, 15, 16, 21, 28, 31, 32, 33, 36, 40], "student": [8, 32, 40], "studi": [14, 16, 19, 21, 23, 36], "style": [9, 10, 31, 37], "sub": [32, 35], "subarrai": 32, "subclass": 23, "subject": [3, 15, 17], "subject_id": [2, 3], "submit": 11, "subscript": 17, "subset": [3, 31, 34, 35], "substr": 16, "substract": 12, "subtract": [3, 15, 22, 32], "successfulli": 8, "sucess": [26, 27], "sudoku": 31, "sudoku_arrai": 31, "sudoku_gam": 31, "sudoku_solut": 31, "suggest": [16, 23], "suitabl": [10, 23], "sum": [0, 10, 14, 15, 24, 30, 32, 33, 36], "suma": 23, "summar": 21, "summari": [3, 15], "super": 19, "superior": 10, "support": [3, 8, 11, 15, 16, 17, 21, 23, 26, 27, 31, 33], "suppos": 28, "sure": [9, 20, 29, 35], "survei": 10, "survey_data": 10, "switch": [0, 24], "sy": 23, "symbol": [14, 15, 17], "syntax": [2, 3, 10, 15, 21, 26, 27, 28, 29, 34, 36], "syntaxerror": [2, 14, 19, 23, 26, 27, 34, 36], "system": [0, 10, 23, 24, 28, 29, 31], "t": [0, 8, 9, 16, 17, 19, 21, 23, 24, 28, 29, 31, 33, 34, 35, 36], "tab": [9, 19, 33, 34, 35], "tabl": [17, 31, 32, 33, 37], "tabular": [29, 33], "tail": [34, 35], "tailor": [8, 31], "take": [2, 8, 12, 14, 17, 19, 21, 22, 23, 26, 28, 29, 30, 31, 32, 34, 35, 36, 38], "takeabl": 35, "taken": 32, "talk": 28, "tall": 16, "tan": 38, "target": 28, "task": [8, 10, 23, 28, 30], "team": 23, "technic": [8, 23, 31], "techniqu": [8, 10, 30, 40], "technologi": [28, 29], "tell": 19, "templat": 28, "ten": 31, "tendenc": [34, 35], "tensorflow": 10, "term": [10, 14, 23, 31, 33], "termin": [28, 31, 40], "test": [3, 15, 20, 22, 23, 28, 29, 30, 32], "test2": 29, "test3": 29, "test4": 29, "test5": 29, "test6": 29, "text": [7, 9, 11, 16, 22, 23, 29, 33], "textiowrapp": 29, "than": [3, 9, 10, 15, 17, 19, 20, 21, 23, 32, 33, 34, 36], "thei": [3, 10, 11, 14, 15, 17, 19, 21, 23, 28, 29, 31, 33, 34, 35], "them": [2, 8, 9, 11, 12, 14, 15, 16, 17, 19, 21, 23, 26, 27, 28, 31, 32, 33, 34, 35, 36, 37], "theori": 23, "therefor": [3, 15, 17, 19, 23, 26, 27, 28, 33], "thi": [0, 2, 3, 9, 10, 11, 12, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 40], "thing": [3, 9, 15, 16, 19, 21, 23, 26, 27, 28, 37], "think": [8, 10, 28, 29, 32, 33], "third": [26, 27, 32], "this_set": 19, "this_tupl": 19, "this_var": 14, "thisvar": 14, "thorugh": 9, "those": [2, 10, 16, 31, 34, 36], "though": [14, 21, 23, 26, 27], "thought": [2, 28], "thr": 23, "thread": 36, "three": [0, 2, 3, 9, 15, 23, 24, 29, 31, 32, 34, 35, 38], "thresh": 23, "threshold": 23, "through": [3, 8, 9, 10, 12, 14, 19, 20, 21, 23, 28, 29, 31, 32, 33, 36], "throughout": [8, 12, 14, 17, 28, 31], "throuhg": 19, "throw": 23, "thu": 9, "tick": 9, "tick_param": 10, "tidyvers": [8, 10], "tifffil": [0, 24], "tild": 32, "time": [8, 9, 10, 17, 21, 23, 26, 27, 28, 29, 31, 32, 38], "tip": 9, "titl": [10, 35], "tmp": [32, 34, 35, 36], "to_byt": 23, "to_fram": 39, "togeth": [14, 28, 29, 34, 36], "tok": 21, "token": 21, "tom": 17, "too": [16, 23, 26, 27, 28, 29, 34, 35], "tool": [8, 11, 31, 33, 40], "toolbar": 9, "top": [31, 32, 34, 35, 38], "topic": [2, 3, 38, 40], "total": [2, 33, 34, 35], "total_bil": 9, "total_volum": [2, 3], "traceback": [0, 3, 14, 16, 17, 19, 21, 23, 24, 26, 27, 28, 35, 39], "track": [19, 21], "traffic": 29, "trail": 16, "transform": [21, 32], "translat": 10, "transpar": 8, "transpos": [0, 24, 31], "treat": [23, 29, 31], "treatment": 35, "tree": [32, 38], "tri": [26, 27], "trim": 9, "tripl": 23, "troubl": 23, "troubleshoot": 8, "true": [0, 3, 9, 10, 14, 15, 16, 17, 19, 21, 22, 23, 24, 26, 27, 28, 31, 32, 33, 34, 35, 36], "truncat": [23, 29], "try": [2, 3, 7, 9, 14, 19, 20, 22, 23, 28, 29, 31, 35], "tup": 35, "tup_metr": 21, "tupl": [2, 14, 16, 18, 19, 20, 23, 26, 27, 31, 32], "tuple0": 17, "tuple1": 17, "turn": [31, 38], "tutori": 8, "two": [2, 3, 8, 9, 10, 14, 15, 16, 17, 22, 23, 26, 27, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 40], "txt": [22, 29, 33], "type": [0, 2, 7, 8, 9, 10, 12, 15, 16, 17, 21, 23, 24, 26, 27, 28, 29, 32, 33, 34, 35, 36, 37], "type1": 14, "type2": 14, "type3": 14, "typeerror": [16, 17, 23, 26, 27, 29, 35], "typic": [10, 14, 28, 31, 32, 36], "u": [21, 23, 28, 29], "ufunc": 32, "uhoh": 23, "unboundlocalerror": 23, "uncomfort": 8, "unconnect": 29, "underscor": [2, 3, 14], "understand": [8, 10, 16, 19, 21, 23, 31, 33, 40], "undoubtedli": 8, "unend": 19, "unexpect": [9, 23, 36], "unformat": 9, "unhandl": [26, 27], "uniniti": 31, "union": 17, "uniqu": [3, 14, 17, 28, 34, 35], "unit": 21, "units1": 21, "units2": 21, "univers": 32, "unknown": 8, "unless": [10, 26, 27, 28], "unlik": [10, 28], "unnecessarili": 32, "unord": [17, 19], "unpack": 19, "unprepar": 8, "unspecifi": 23, "unsupport": [17, 26, 27], "unsur": 8, "until": [19, 28, 30], "up": [8, 9, 16, 26, 27, 35, 37], "updat": [3, 15, 17, 23, 29, 32, 33, 38], "upload": [9, 35], "upon": 38, "upper": [16, 21, 28], "uppercas": [14, 21], "uri": [0, 24], "url": 33, "us": [0, 2, 3, 7, 8, 9, 10, 11, 12, 14, 15, 16, 18, 20, 21, 22, 23, 24, 26, 27, 28, 29, 30, 31, 33, 34, 35, 37, 38, 40], "usa": 19, "usabl": 23, "usag": [9, 33, 34, 35], "user": [0, 9, 11, 24, 31, 33], "user_guid": 33, "userwarn": [34, 36], "usual": [0, 9, 10, 17, 21, 23, 24, 26, 27, 31], "utf": 29, "util": [10, 19], "uva": 8, "v": [9, 19, 21], "v2": [0, 24], "vagu": [26, 27], "val": [19, 20, 21, 22, 23], "valencia": 19, "valid": [23, 33, 34, 35], "vals_greater_than_or_equal_to_threshold": 23, "valu": [0, 2, 3, 14, 15, 19, 20, 21, 22, 24, 28, 29, 31, 33, 37], "valuabl": 11, "value_count": [10, 34, 35, 39], "value_express": 21, "valueerror": [0, 19, 24, 26, 27], "var": [0, 19, 21, 22, 24, 32, 33], "var_float": [3, 14], "var_int": [3, 14], "var_str": [3, 14], "vari": 32, "variabl": [15, 16, 17, 19, 20, 21, 22, 26, 27, 31, 32, 33, 34, 35, 38, 40], "varieti": 10, "variou": [8, 10, 21, 34, 35], "ve": [28, 30, 31], "vector": [31, 32], "verb": [3, 15], "veri": [3, 10, 15, 21, 33, 34, 35, 36, 37], "verifi": [22, 23], "verify_string_length": 22, "versatil": 10, "versicolor": [34, 35, 37], "version": [12, 23, 34, 35, 38], "versionad": [31, 32], "vertic": 37, "via": [11, 31, 34, 36], "video": [9, 10], "view": [3, 14, 32], "virginia": [3, 11, 14], "virginica": [33, 34, 35, 36, 37], "visibl": [9, 23], "visit": 9, "visual": [8, 10, 11, 21, 29, 32, 33, 38], "vital": 8, "vowel": 21, "w": 29, "w3school": [3, 15], "wa": [0, 10, 17, 21, 23, 24, 26, 27, 28, 29, 31, 36], "wahoo": 3, "wai": [2, 3, 8, 9, 10, 14, 15, 16, 17, 19, 21, 23, 26, 27, 28, 29, 31, 32, 33, 35, 36, 38], "wait": [26, 27], "walk": 28, "want": [9, 12, 14, 16, 17, 19, 23, 26, 27, 28, 29, 31, 32, 35, 36], "warn": [16, 28, 34, 35], "wd": 21, "we": [0, 2, 3, 8, 10, 11, 12, 14, 15, 16, 17, 19, 20, 21, 23, 24, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36], "weather": 29, "web": [9, 10, 11], "week": [2, 3, 8, 17], "weight": [28, 32], "welcom": [8, 9], "well": [8, 10, 21, 23, 40], "went": [26, 27], "were": [3, 20, 21, 23, 33], "what": [0, 2, 3, 8, 12, 15, 17, 19, 20, 21, 23, 24, 26, 27, 29, 30, 32, 34, 36], "whatev": [28, 34, 35], "when": [0, 3, 9, 12, 14, 15, 16, 17, 19, 20, 21, 24, 26, 27, 28, 29, 30, 31, 33, 34, 35, 36, 38], "where": [0, 3, 8, 10, 14, 17, 21, 23, 24, 26, 27, 28, 29, 30, 32, 33], "wherea": [16, 21, 23, 33], "whether": [9, 16, 19, 23, 26, 27, 28, 31, 32], "which": [2, 8, 9, 10, 11, 12, 14, 16, 17, 19, 21, 23, 26, 27, 28, 29, 31, 32, 33, 34, 35, 36, 38], "while": [3, 8, 10, 14, 20, 21, 23, 28, 33, 36], "white": [9, 14], "whitespac": 16, "who": [8, 32], "whole": [9, 16, 28, 32, 35], "whose": [23, 29, 31, 32, 38], "why": [10, 19, 21, 23, 26, 27, 33], "wide": [10, 11, 33], "widget": 9, "wiki": 38, "wikipedia": 38, "wil": 21, "wild": 28, "wise": 32, "wish": [23, 35], "within": [2, 8, 11, 14, 16, 20, 21, 23, 26, 27, 28, 30, 31, 32, 38], "without": [9, 12, 14, 17, 21, 28, 29], "won": 23, "wonder": 12, "woodstock": 17, "woof": 28, "word": [14, 15, 19, 21, 23, 28, 34], "work": [8, 10, 11, 16, 17, 19, 20, 21, 22, 23, 26, 27, 28, 29, 30, 31, 33, 35, 36, 40], "workflow": 9, "workhors": 38, "world": [3, 12, 31], "worri": [23, 28, 29], "would": [2, 9, 10, 14, 16, 17, 23, 26, 27, 29, 31], "wow": 28, "wp": 9, "wrangl": 29, "wrap": [0, 24], "wrapper": 32, "write": [0, 8, 9, 10, 11, 12, 14, 18, 20, 21, 22, 23, 24, 26, 28, 36, 40], "writelin": 29, "writen": 12, "written": [10, 23, 29, 36], "wrong": [8, 26, 27], "www": [9, 10, 17, 18, 38], "www4": 33, "x": [0, 2, 3, 9, 10, 14, 15, 17, 19, 22, 23, 24, 26, 27, 31, 32, 33, 34, 35, 36, 38], "x1": 23, "xlabel": [10, 35], "xx": [19, 20], "y": [2, 3, 9, 10, 14, 15, 16, 17, 23, 31, 33, 34, 35], "y1": 23, "ye": [17, 28], "year": [26, 27, 28], "yield": [3, 12, 14, 17, 21], "ylabel": [10, 35], "ym": 16, "york": [10, 33], "you": [2, 3, 9, 10, 11, 12, 14, 15, 16, 17, 19, 21, 22, 23, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38], "your": [0, 2, 3, 8, 9, 10, 14, 15, 16, 17, 18, 19, 21, 23, 24, 26, 27, 28, 29, 31, 32, 33, 35], "yourself": [8, 26, 27, 28, 31, 35], "z": [0, 2, 3, 9, 14, 15, 17, 19, 20, 23, 24, 33], "zero": [16, 17, 26, 27, 31, 32, 38], "zero_arrai": [31, 38], "zero_int_arrai": 38, "zerodivisionerror": [26, 27], "zeros_lik": 31, "zip": 23, "\u00f1g": 16, "\u00f1igo": 16}, "titles": ["Installing & Importing Packages", "Getting started", "Metadata", "Metadata", "<no title>", "<no title>", "<no title>", "Practice", "Introduction", "Jupyter Notebooks", "Brief introduction to programming languages", "Tech Stack", "Your first Python program!", "Python (Beginner)", "Variables and data types", "Operators and Expressions", "Strings", "Data Structures", "Data Structures Exercises", "Control Structures", "<no title>", "Iterables and Iterators", "<no title>", "Functions", "Installing & Importing Packages", "Python (Intermediate)", "Errors and Exceptions", "Errors and Exceptions", "Introduction to object-oriented programming (OOP)", "Reading and Writing Files", "<no title>", "NumPy (Part I)", "NumPy (Part II)", "Introduction to Pandas", "PandasII: Exploration", "Pandas: Data Exploration", "PandasIII: Data Manipulation", "Concatenating and Merging", "PREREQUISITES", "<no title>", "Welcome to DS-1002"], "titleterms": {"": 35, "1002": 40, "By": 36, "The": 31, "Will": 8, "access": 35, "ad": [17, 26, 27], "advanc": 36, "aggreg": 37, "alias": [0, 24, 31], "an": 33, "ar": [0, 8, 24], "argument": [2, 23], "arithmet": 15, "arrai": [0, 24, 31, 32, 38], "assign": 36, "attribut": [28, 31, 33], "axi": 33, "basic": [0, 9, 24, 32, 35, 38], "beginn": 13, "best": [26, 27], "block": [26, 27], "boolean": [32, 34, 36], "bracket": 36, "break": 19, "brief": [10, 31], "built": [19, 23], "calcul": [32, 38], "call": 23, "can": 19, "canva": 11, "cell": 9, "check": 16, "class": 28, "clean": 35, "code": 9, "column": [34, 35, 36], "command": 9, "common": 31, "comparison": [3, 15], "compil": 10, "compon": 9, "comprehens": 21, "concat": 37, "concaten": 37, "concept": 38, "condit": 19, "construct": 17, "continu": 19, "control": 19, "convert": [3, 14], "cours": 8, "creat": [23, 31, 33, 36], "current": 19, "d": 40, "data": [0, 3, 10, 14, 17, 18, 24, 31, 33, 34, 35, 36, 38], "datafram": [33, 34, 35], "deal": 34, "default": 23, "defin": 28, "dictionari": [17, 21], "docstr": 23, "document": 9, "drop": [32, 34, 35, 38], "edit": 9, "editor": 9, "elif": 19, "els": [19, 26, 27], "entri": 17, "enumer": 19, "error": [26, 27], "exampl": 21, "except": [26, 27], "excersis": [26, 27, 28, 29], "exercis": [14, 15, 16, 17, 18, 19, 21, 23, 31, 32, 33, 35, 36], "exit": 19, "explor": [34, 35], "express": [3, 15], "fanci": 32, "file": 29, "filter": [34, 36], "final": [26, 27], "first": 12, "format": 16, "frame": 33, "from": 29, "function": [0, 19, 23, 24], "gener": 21, "get": 1, "global": 23, "good": 23, "groupbi": 37, "guidelin": 23, "handl": [26, 27], "how": [8, 33], "i": [14, 16, 28, 31, 33], "id": 3, "ident": 15, "ii": 32, "iloc": [34, 35], "imag": [0, 24], "immut": 16, "import": [0, 24, 31, 33], "imput": 35, "indent": 19, "index": [2, 16, 17, 32, 34, 35, 36], "inherit": 28, "initi": 28, "insert": [32, 38], "inspect": [34, 35], "instal": [0, 24, 31], "intermedi": 25, "interpret": 10, "introduct": [8, 9, 10, 19, 21, 23, 26, 27, 28, 29, 31, 33], "iter": [19, 21], "its": 34, "jupyt": 9, "jupyterlab": 11, "kernel": 9, "keyboard": 9, "keyword": 14, "know": 8, "label": [33, 34, 35], "languag": 10, "learn": 8, "liner": 19, "list": [17, 21], "loc": [34, 35], "local": 23, "logic": [3, 15], "loop": [19, 21], "manipul": [36, 38], "mask": [34, 36], "membership": 16, "menu": 9, "merg": 37, "metadata": [2, 3], "method": [16, 17, 28, 31, 33], "miss": [34, 35], "modal": 9, "mode": [9, 29], "modul": 31, "more": [9, 32], "mous": 9, "multipl": 19, "mutabl": 17, "name": [3, 14, 35], "navig": 9, "ndarrai": 31, "nest": 21, "new": 17, "note": 17, "notebook": 9, "numer": [0, 3, 24], "numpi": [0, 24, 31, 32], "object": [3, 8, 28, 31, 38], "ondemand": 11, "one": 19, "oop": 28, "open": [11, 29], "oper": [3, 15, 16, 17], "orient": 28, "overview": 33, "pack": 23, "packag": [0, 24, 31], "panda": [33, 35], "pandasii": 34, "pandasiii": 36, "paradigm": 10, "paramet": 23, "part": [31, 32], "pass": 23, "pd": 37, "pivot_t": 37, "posit": 35, "practic": [7, 14, 15, 16, 17, 19, 21, 23, 26, 27, 28, 29, 31, 32, 33, 35, 36], "prerequisit": 38, "process": 19, "program": [10, 12, 28], "properti": 33, "python": [12, 13, 25], "quick": 35, "rais": [26, 27], "rang": [17, 21], "read": 29, "remov": [34, 36], "replac": 34, "reserv": 14, "resourc": 9, "restart": 9, "retriev": 17, "return": 23, "run": 9, "runtim": [26, 27], "scienc": 10, "scope": 23, "select": [34, 35], "self": 28, "seri": 33, "set": [17, 21], "slice": [16, 17, 32, 38], "some": [17, 19, 26, 27, 33], "sort": [34, 36], "sort_index": 36, "sort_valu": 36, "sourc": 38, "stack": 11, "start": 1, "stop": 19, "string": [3, 16, 21], "structur": [17, 18, 19, 34, 35], "subset": [16, 36], "succe": 8, "summar": [34, 35], "summari": [17, 37], "tech": 11, "theori": 21, "thi": 8, "tip": 23, "transform": 36, "try": [26, 27], "tupl": [17, 21], "type": [3, 14, 31, 38], "unari": [3, 15], "unpack": 23, "us": [17, 19, 32, 36], "v": 10, "valu": [17, 23, 32, 34, 35, 36, 38], "variabl": [2, 3, 14, 23], "veri": 31, "versu": 23, "visual": 35, "welcom": 40, "what": [14, 16, 28, 31, 33], "when": 23, "while": 19, "whole": 34, "work": 34, "write": [19, 29], "you": 8, "your": [12, 36], "zip": 19}})
\ No newline at end of file