Resources that I looked up more than twice: for myself or to show other people
C++ shell: Running different version C++ in your browser
- from C++98 to C++23 - build and run in your browser
Altair: Declarative interactive Visualization in Python based on Vega
- if data extracted from ex BQ, altair could have hard time plotting it
- ex:
TypeError: Object of type 'date' is not JSON serializable
- could be fixed by explicitly converting
df['date'] = pd.to_datetime(df['date'])
- ex:
- filtering before plotting
- single value:
.transform_filter(alt.datum.target == 'single-filter')
- multiple values:
.transform_filter({'field': 'target', 'oneOf': ['foo', 'bar']})
- single value:
- in order to convert value to %
axis=alt.Axis(format='%')
alt.Tooltip('share:Q', format='.2%')
- Colab's data table allows to filter and search through pandas dataframe
%load_ext google.colab.data_table
- BigQuery allows to pass params through
%%bigquery --project project df_name --params $PARAMS
- we can also pass a list to filter as
IN
statement; since it's an array we need toUNNEST(@array_ids)
- we can also pass a list to filter as