{ "cells": [ { "cell_type": "code", "execution_count": 2, "metadata": {}, "outputs": [], "source": [ "import pandas as pd\n", "import pyarrow as pa\n", "import numpy as np\n", "import json\n", "from datetime import date, datetime" ] }, { "cell_type": "code", "execution_count": 3, "metadata": {}, "outputs": [], "source": [ "with_json = False" ] }, { "cell_type": "code", "execution_count": 4, "metadata": {}, "outputs": [], "source": [ "def json_serial(obj):\n", " return int(obj.strftime(\"%s\"))" ] }, { "cell_type": "code", "execution_count": 5, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", " | recorddate | \n", "station | \n", "AWND | \n", "PRCP | \n", "SNOW | \n", "SNWD | \n", "TMAX | \n", "TMAX_F | \n", "TMIN | \n", "TMIN_F | \n", "... | \n", "WT22 | \n", "elevation | \n", "gsn_flag | \n", "hcn_crn_flag | \n", "id | \n", "latitude | \n", "longitude | \n", "name | \n", "state | \n", "wmo_id | \n", "
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0 | \n", "20120101 | \n", "USS0006H19S | \n", "NaN | \n", "0.0 | \n", "NaN | \n", "356.0 | \n", "1.1 | \n", "33.98 | \n", "-15.4 | \n", "4.28 | \n", "... | \n", "NaN | \n", "2572.5 | \n", "NaN | \n", "NaN | \n", "NaN | \n", "41.3300 | \n", "-106.5000 | \n", "NaN | \n", "WY South Brush Creek | \n", "NaN | \n", "
1 | \n", "20120101 | \n", "USC00390043 | \n", "NaN | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "5.6 | \n", "42.08 | \n", "-2.8 | \n", "26.96 | \n", "... | \n", "NaN | \n", "512.1 | \n", "HCN | \n", "NaN | \n", "NaN | \n", "43.4892 | \n", "-99.0631 | \n", "NaN | \n", "SD ACADEMY 2NE | \n", "NaN | \n", "
2 | \n", "20120101 | \n", "SWE00138512 | \n", "NaN | \n", "124.0 | \n", "NaN | \n", "0.0 | \n", "NaN | \n", "NaN | \n", "NaN | \n", "NaN | \n", "... | \n", "NaN | \n", "90.0 | \n", "NaN | \n", "NaN | \n", "NaN | \n", "58.4500 | \n", "14.8900 | \n", "NaN | \n", "VADSTENA | \n", "NaN | \n", "
3 | \n", "20120101 | \n", "USC00163807 | \n", "NaN | \n", "0.0 | \n", "NaN | \n", "NaN | \n", "25.6 | \n", "78.08 | \n", "17.2 | \n", "62.96 | \n", "... | \n", "NaN | \n", "0.6 | \n", "NaN | \n", "NaN | \n", "NaN | \n", "29.2414 | \n", "-89.9914 | \n", "NaN | \n", "LA GRAND ISLE | \n", "NaN | \n", "
4 | \n", "20120101 | \n", "USC00163800 | \n", "NaN | \n", "0.0 | \n", "NaN | \n", "NaN | \n", "20.6 | \n", "69.08 | \n", "15.6 | \n", "60.08 | \n", "... | \n", "NaN | \n", "16.8 | \n", "HCN | \n", "NaN | \n", "NaN | \n", "30.4183 | \n", "-92.0442 | \n", "NaN | \n", "LA GRAND COTEAU | \n", "NaN | \n", "
5 rows × 41 columns
\n", "\n", " | RECORD_DATE | \n", "TEMP_MAX | \n", "TEMP_MIN | \n", "PRECIPITATION | \n", "ELEVATION | \n", "WIND | \n", "SNOW | \n", "LATITUDE | \n", "LONGITUDE | \n", "
---|---|---|---|---|---|---|---|---|---|
0 | \n", "2012-01-01 | \n", "1.1 | \n", "-15.4 | \n", "0.0 | \n", "2572.5 | \n", "0.0 | \n", "356.0 | \n", "41.3300 | \n", "-106.5000 | \n", "
1 | \n", "2012-01-01 | \n", "5.6 | \n", "-2.8 | \n", "0.0 | \n", "512.1 | \n", "0.0 | \n", "0.0 | \n", "43.4892 | \n", "-99.0631 | \n", "
3 | \n", "2012-01-01 | \n", "25.6 | \n", "17.2 | \n", "0.0 | \n", "0.6 | \n", "0.0 | \n", "0.0 | \n", "29.2414 | \n", "-89.9914 | \n", "
4 | \n", "2012-01-01 | \n", "20.6 | \n", "15.6 | \n", "0.0 | \n", "16.8 | \n", "0.0 | \n", "0.0 | \n", "30.4183 | \n", "-92.0442 | \n", "
5 | \n", "2012-01-01 | \n", "-6.6 | \n", "-17.1 | \n", "0.0 | \n", "581.0 | \n", "0.0 | \n", "90.0 | \n", "49.2167 | \n", "-102.9667 | \n", "