Skip to content

Instantly share code, notes, and snippets.

@scascketta
Created March 19, 2016 17:25
Show Gist options
  • Save scascketta/8fca30aa529bb3b558a7 to your computer and use it in GitHub Desktop.
Save scascketta/8fca30aa529bb3b558a7 to your computer and use it in GitHub Desktop.
Display the source blob
Display the rendered blob
Raw
{
"cells": [
{
"cell_type": "markdown",
"metadata": {},
"source": [
"I noticed that we started getting a LOT more data from CapMetro's real-time vehicle positions API starting on February 9th, 2016. On a normal weekday, my daemon records ~140K positions for the entire bus system, about 85K on a Saturday, and 65K on Sunday. Starting on Feb 9th, the daemon has been recording ~300K records on a weekday. So what's going on? "
]
},
{
"cell_type": "code",
"execution_count": 2,
"metadata": {
"collapsed": true
},
"outputs": [],
"source": [
"import pandas as pd"
]
},
{
"cell_type": "code",
"execution_count": 3,
"metadata": {
"collapsed": true
},
"outputs": [],
"source": [
"weird = pd.read_csv('data/vehicle_positions/2016-02-09.csv')"
]
},
{
"cell_type": "code",
"execution_count": 4,
"metadata": {
"collapsed": true
},
"outputs": [],
"source": [
"typical = pd.read_csv('data/vehicle_positions/2016-02-02.csv')"
]
},
{
"cell_type": "code",
"execution_count": 5,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"text/plain": [
"(146549, 8)"
]
},
"execution_count": 5,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"typical.shape"
]
},
{
"cell_type": "code",
"execution_count": 6,
"metadata": {
"collapsed": false,
"scrolled": false
},
"outputs": [
{
"data": {
"text/plain": [
"(296064, 8)"
]
},
"execution_count": 6,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"weird.shape"
]
},
{
"cell_type": "code",
"execution_count": 7,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"text/plain": [
"(146549, 8)"
]
},
"execution_count": 7,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"typical.drop_duplicates().shape"
]
},
{
"cell_type": "code",
"execution_count": 8,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"text/plain": [
"(296064, 8)"
]
},
"execution_count": 8,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"weird.drop_duplicates().shape"
]
},
{
"cell_type": "code",
"execution_count": 9,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"text/plain": [
"4506"
]
},
"execution_count": 9,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"len(typical.trip_id.unique())"
]
},
{
"cell_type": "code",
"execution_count": 10,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"text/plain": [
"4800"
]
},
"execution_count": 10,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"len(weird.trip_id.unique())"
]
},
{
"cell_type": "code",
"execution_count": 11,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"text/plain": [
"65"
]
},
"execution_count": 11,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"len(typical.route_id.unique())"
]
},
{
"cell_type": "code",
"execution_count": 12,
"metadata": {
"collapsed": false,
"scrolled": true
},
"outputs": [
{
"data": {
"text/plain": [
"75"
]
},
"execution_count": 12,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"len(weird.route_id.unique())"
]
},
{
"cell_type": "code",
"execution_count": 13,
"metadata": {
"collapsed": false,
"scrolled": true
},
"outputs": [
{
"data": {
"text/plain": [
"25.0"
]
},
"execution_count": 13,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"typical_trip_lengths = typical.groupby('trip_id').apply(lambda group: len(group))\n",
"# shorter version of this is df.groupby(foo).count().median(), though you get a df back instead of a numeric val\n",
"typical_trip_lengths.median()"
]
},
{
"cell_type": "code",
"execution_count": 14,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"text/plain": [
"55.0"
]
},
"execution_count": 14,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"weird_trip_lengths = weird.groupby('trip_id').apply(lambda group: len(group))\n",
"weird_trip_lengths.median()"
]
},
{
"cell_type": "code",
"execution_count": 15,
"metadata": {
"collapsed": true
},
"outputs": [],
"source": [
"def calc_mean_td(group):\n",
" group.timestamp = group.timestamp.astype(pd.np.datetime64)\n",
" group = group.sort_values('timestamp', ascending=False)\n",
" shifted = pd.Series(group.iloc[1:].timestamp.tolist(), index=group.iloc[:-1].index)\n",
" deltas = group.timestamp - shifted\n",
" return deltas.mean()"
]
},
{
"cell_type": "code",
"execution_count": 19,
"metadata": {
"collapsed": false
},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"<class 'pandas.core.frame.DataFrame'>\n",
"Int64Index: 146542 entries, 0 to 146548\n",
"Data columns (total 8 columns):\n",
"vehicle_id 146542 non-null int64\n",
"timestamp 146542 non-null object\n",
"speed 146542 non-null float64\n",
"route_id 146542 non-null int64\n",
"trip_id 146542 non-null int64\n",
"latitude 146542 non-null float64\n",
"longitude 146542 non-null float64\n",
"trip_headsign 0 non-null float64\n",
"dtypes: float64(4), int64(3), object(1)\n",
"memory usage: 10.1+ MB\n"
]
}
],
"source": [
"typical.drop_duplicates(subset=['vehicle_id', 'timestamp']).info()"
]
},
{
"cell_type": "code",
"execution_count": 21,
"metadata": {
"collapsed": false
},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"<class 'pandas.core.frame.DataFrame'>\n",
"Int64Index: 159103 entries, 0 to 296010\n",
"Data columns (total 8 columns):\n",
"vehicle_id 159103 non-null int64\n",
"timestamp 159103 non-null object\n",
"speed 159103 non-null float64\n",
"route_id 159103 non-null int64\n",
"trip_id 159103 non-null int64\n",
"latitude 159103 non-null float64\n",
"longitude 159103 non-null float64\n",
"trip_headsign 159027 non-null object\n",
"dtypes: float64(3), int64(3), object(2)\n",
"memory usage: 10.9+ MB\n"
]
}
],
"source": [
"weird_dedup = weird.drop_duplicates(subset=['vehicle_id', 'timestamp'])\n",
"weird_dedup.info()"
]
},
{
"cell_type": "code",
"execution_count": 51,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"text/plain": [
"296064"
]
},
"execution_count": 51,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"len(weird.vehicle_timestamp)"
]
},
{
"cell_type": "code",
"execution_count": 62,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"text/plain": [
"array([1535250, 1535251, 1535252, ..., 1571264, 1571265, 1571266])"
]
},
"execution_count": 62,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"weird.loc[weird.duplicated(subset=['vehicle_id', 'timestamp'])].trip_id.unique()"
]
},
{
"cell_type": "code",
"execution_count": 58,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"text/html": [
"<div>\n",
"<table border=\"1\" class=\"dataframe\">\n",
" <thead>\n",
" <tr style=\"text-align: right;\">\n",
" <th></th>\n",
" <th>vehicle_id</th>\n",
" <th>timestamp</th>\n",
" <th>speed</th>\n",
" <th>route_id</th>\n",
" <th>trip_id</th>\n",
" <th>latitude</th>\n",
" <th>longitude</th>\n",
" <th>trip_headsign</th>\n",
" <th>vehicle_timestamp</th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>132081</th>\n",
" <td>8903</td>\n",
" <td>2016-02-09T03:51:47-06:00</td>\n",
" <td>13.41120</td>\n",
" <td>37</td>\n",
" <td>1545591</td>\n",
" <td>30.301798</td>\n",
" <td>-97.651450</td>\n",
" <td>37-Colony Park/Windsor Park-NB</td>\n",
" <td>8903_2016-02-09T03:51:47-06:00</td>\n",
" </tr>\n",
" <tr>\n",
" <th>132082</th>\n",
" <td>8903</td>\n",
" <td>2016-02-09T03:53:47-06:00</td>\n",
" <td>9.83488</td>\n",
" <td>37</td>\n",
" <td>1545591</td>\n",
" <td>30.309965</td>\n",
" <td>-97.651700</td>\n",
" <td>37-Colony Park/Windsor Park-NB</td>\n",
" <td>8903_2016-02-09T03:53:47-06:00</td>\n",
" </tr>\n",
" <tr>\n",
" <th>132083</th>\n",
" <td>8903</td>\n",
" <td>2016-02-09T03:55:47-06:00</td>\n",
" <td>11.17600</td>\n",
" <td>37</td>\n",
" <td>1545591</td>\n",
" <td>30.315767</td>\n",
" <td>-97.657940</td>\n",
" <td>37-Colony Park/Windsor Park-NB</td>\n",
" <td>8903_2016-02-09T03:55:47-06:00</td>\n",
" </tr>\n",
" <tr>\n",
" <th>132084</th>\n",
" <td>8903</td>\n",
" <td>2016-02-09T03:57:46-06:00</td>\n",
" <td>0.00000</td>\n",
" <td>37</td>\n",
" <td>1545591</td>\n",
" <td>30.318106</td>\n",
" <td>-97.660095</td>\n",
" <td>37-Colony Park/Windsor Park-NB</td>\n",
" <td>8903_2016-02-09T03:57:46-06:00</td>\n",
" </tr>\n",
" <tr>\n",
" <th>132085</th>\n",
" <td>8903</td>\n",
" <td>2016-02-09T03:59:46-06:00</td>\n",
" <td>0.00000</td>\n",
" <td>37</td>\n",
" <td>1545591</td>\n",
" <td>30.316895</td>\n",
" <td>-97.662630</td>\n",
" <td>37-Colony Park/Windsor Park-NB</td>\n",
" <td>8903_2016-02-09T03:59:46-06:00</td>\n",
" </tr>\n",
" <tr>\n",
" <th>132086</th>\n",
" <td>8903</td>\n",
" <td>2016-02-09T04:00:58-06:00</td>\n",
" <td>0.00000</td>\n",
" <td>37</td>\n",
" <td>1545591</td>\n",
" <td>30.313265</td>\n",
" <td>-97.664970</td>\n",
" <td>37-Colony Park/Windsor Park-NB</td>\n",
" <td>8903_2016-02-09T04:00:58-06:00</td>\n",
" </tr>\n",
" <tr>\n",
" <th>132087</th>\n",
" <td>8903</td>\n",
" <td>2016-02-09T04:01:47-06:00</td>\n",
" <td>4.91744</td>\n",
" <td>37</td>\n",
" <td>1545591</td>\n",
" <td>30.310184</td>\n",
" <td>-97.667090</td>\n",
" <td>37-Colony Park/Windsor Park-NB</td>\n",
" <td>8903_2016-02-09T04:01:47-06:00</td>\n",
" </tr>\n",
" <tr>\n",
" <th>132088</th>\n",
" <td>8903</td>\n",
" <td>2016-02-09T04:03:47-06:00</td>\n",
" <td>4.47040</td>\n",
" <td>37</td>\n",
" <td>1545591</td>\n",
" <td>30.314474</td>\n",
" <td>-97.673490</td>\n",
" <td>37-Colony Park/Windsor Park-NB</td>\n",
" <td>8903_2016-02-09T04:03:47-06:00</td>\n",
" </tr>\n",
" <tr>\n",
" <th>132089</th>\n",
" <td>8903</td>\n",
" <td>2016-02-09T04:05:47-06:00</td>\n",
" <td>6.25856</td>\n",
" <td>37</td>\n",
" <td>1545591</td>\n",
" <td>30.318462</td>\n",
" <td>-97.680300</td>\n",
" <td>37-Colony Park/Windsor Park-NB</td>\n",
" <td>8903_2016-02-09T04:05:47-06:00</td>\n",
" </tr>\n",
" <tr>\n",
" <th>132090</th>\n",
" <td>8903</td>\n",
" <td>2016-02-09T04:07:47-06:00</td>\n",
" <td>10.28192</td>\n",
" <td>37</td>\n",
" <td>1545591</td>\n",
" <td>30.312027</td>\n",
" <td>-97.685170</td>\n",
" <td>37-Colony Park/Windsor Park-NB</td>\n",
" <td>8903_2016-02-09T04:07:47-06:00</td>\n",
" </tr>\n",
" <tr>\n",
" <th>132091</th>\n",
" <td>8903</td>\n",
" <td>2016-02-09T04:09:47-06:00</td>\n",
" <td>0.00000</td>\n",
" <td>37</td>\n",
" <td>1545591</td>\n",
" <td>30.313787</td>\n",
" <td>-97.691826</td>\n",
" <td>37-Colony Park/Windsor Park-NB</td>\n",
" <td>8903_2016-02-09T04:09:47-06:00</td>\n",
" </tr>\n",
" <tr>\n",
" <th>132092</th>\n",
" <td>8903</td>\n",
" <td>2016-02-09T04:10:31-06:00</td>\n",
" <td>8.94080</td>\n",
" <td>37</td>\n",
" <td>1545591</td>\n",
" <td>30.314503</td>\n",
" <td>-97.693310</td>\n",
" <td>37-Colony Park/Windsor Park-NB</td>\n",
" <td>8903_2016-02-09T04:10:31-06:00</td>\n",
" </tr>\n",
" <tr>\n",
" <th>132093</th>\n",
" <td>8903</td>\n",
" <td>2016-02-09T04:11:47-06:00</td>\n",
" <td>1.78816</td>\n",
" <td>37</td>\n",
" <td>1545591</td>\n",
" <td>30.317198</td>\n",
" <td>-97.699455</td>\n",
" <td>37-Colony Park/Windsor Park-NB</td>\n",
" <td>8903_2016-02-09T04:11:47-06:00</td>\n",
" </tr>\n",
" <tr>\n",
" <th>132094</th>\n",
" <td>8903</td>\n",
" <td>2016-02-09T04:13:47-06:00</td>\n",
" <td>9.38784</td>\n",
" <td>37</td>\n",
" <td>1545591</td>\n",
" <td>30.313540</td>\n",
" <td>-97.704370</td>\n",
" <td>37-Colony Park/Windsor Park-NB</td>\n",
" <td>8903_2016-02-09T04:13:47-06:00</td>\n",
" </tr>\n",
" <tr>\n",
" <th>132095</th>\n",
" <td>8903</td>\n",
" <td>2016-02-09T04:14:17-06:00</td>\n",
" <td>9.38784</td>\n",
" <td>37</td>\n",
" <td>1545591</td>\n",
" <td>30.312027</td>\n",
" <td>-97.706330</td>\n",
" <td>37-Colony Park/Windsor Park-NB</td>\n",
" <td>8903_2016-02-09T04:14:17-06:00</td>\n",
" </tr>\n",
" <tr>\n",
" <th>132096</th>\n",
" <td>8903</td>\n",
" <td>2016-02-09T04:15:47-06:00</td>\n",
" <td>10.28192</td>\n",
" <td>37</td>\n",
" <td>1545591</td>\n",
" <td>30.308563</td>\n",
" <td>-97.708860</td>\n",
" <td>37-Colony Park/Windsor Park-NB</td>\n",
" <td>8903_2016-02-09T04:15:47-06:00</td>\n",
" </tr>\n",
" <tr>\n",
" <th>132097</th>\n",
" <td>8903</td>\n",
" <td>2016-02-09T04:17:47-06:00</td>\n",
" <td>8.94080</td>\n",
" <td>37</td>\n",
" <td>1545591</td>\n",
" <td>30.304356</td>\n",
" <td>-97.699905</td>\n",
" <td>37-Colony Park/Windsor Park-NB</td>\n",
" <td>8903_2016-02-09T04:17:47-06:00</td>\n",
" </tr>\n",
" <tr>\n",
" <th>132098</th>\n",
" <td>8903</td>\n",
" <td>2016-02-09T04:19:47-06:00</td>\n",
" <td>1.78816</td>\n",
" <td>37</td>\n",
" <td>1545591</td>\n",
" <td>30.304080</td>\n",
" <td>-97.703606</td>\n",
" <td>37-Colony Park/Windsor Park-NB</td>\n",
" <td>8903_2016-02-09T04:19:47-06:00</td>\n",
" </tr>\n",
" <tr>\n",
" <th>132099</th>\n",
" <td>8903</td>\n",
" <td>2016-02-09T04:21:47-06:00</td>\n",
" <td>6.70560</td>\n",
" <td>37</td>\n",
" <td>1545591</td>\n",
" <td>30.297976</td>\n",
" <td>-97.708390</td>\n",
" <td>37-Colony Park/Windsor Park-NB</td>\n",
" <td>8903_2016-02-09T04:21:47-06:00</td>\n",
" </tr>\n",
" <tr>\n",
" <th>132100</th>\n",
" <td>8903</td>\n",
" <td>2016-02-09T04:23:47-06:00</td>\n",
" <td>7.59968</td>\n",
" <td>37</td>\n",
" <td>1545591</td>\n",
" <td>30.301660</td>\n",
" <td>-97.714970</td>\n",
" <td>37-Colony Park/Windsor Park-NB</td>\n",
" <td>8903_2016-02-09T04:23:47-06:00</td>\n",
" </tr>\n",
" <tr>\n",
" <th>132101</th>\n",
" <td>8903</td>\n",
" <td>2016-02-09T04:25:21-06:00</td>\n",
" <td>12.51712</td>\n",
" <td>37</td>\n",
" <td>1545591</td>\n",
" <td>30.298195</td>\n",
" <td>-97.717830</td>\n",
" <td>37-Colony Park/Windsor Park-NB</td>\n",
" <td>8903_2016-02-09T04:25:21-06:00</td>\n",
" </tr>\n",
" <tr>\n",
" <th>132102</th>\n",
" <td>8903</td>\n",
" <td>2016-02-09T04:25:46-06:00</td>\n",
" <td>6.70560</td>\n",
" <td>37</td>\n",
" <td>1545591</td>\n",
" <td>30.295803</td>\n",
" <td>-97.719250</td>\n",
" <td>37-Colony Park/Windsor Park-NB</td>\n",
" <td>8903_2016-02-09T04:25:46-06:00</td>\n",
" </tr>\n",
" <tr>\n",
" <th>132103</th>\n",
" <td>8903</td>\n",
" <td>2016-02-09T04:27:46-06:00</td>\n",
" <td>7.59968</td>\n",
" <td>37</td>\n",
" <td>1545591</td>\n",
" <td>30.289808</td>\n",
" <td>-97.723114</td>\n",
" <td>37-Colony Park/Windsor Park-NB</td>\n",
" <td>8903_2016-02-09T04:27:46-06:00</td>\n",
" </tr>\n",
" <tr>\n",
" <th>132104</th>\n",
" <td>8903</td>\n",
" <td>2016-02-09T04:29:46-06:00</td>\n",
" <td>9.83488</td>\n",
" <td>37</td>\n",
" <td>1545591</td>\n",
" <td>30.287992</td>\n",
" <td>-97.728560</td>\n",
" <td>37-Colony Park/Windsor Park-NB</td>\n",
" <td>8903_2016-02-09T04:29:46-06:00</td>\n",
" </tr>\n",
" <tr>\n",
" <th>132105</th>\n",
" <td>8903</td>\n",
" <td>2016-02-09T04:31:46-06:00</td>\n",
" <td>4.02336</td>\n",
" <td>37</td>\n",
" <td>1545591</td>\n",
" <td>30.285160</td>\n",
" <td>-97.733760</td>\n",
" <td>37-Colony Park/Windsor Park-NB</td>\n",
" <td>8903_2016-02-09T04:31:46-06:00</td>\n",
" </tr>\n",
" <tr>\n",
" <th>132106</th>\n",
" <td>8903</td>\n",
" <td>2016-02-09T04:33:46-06:00</td>\n",
" <td>0.00000</td>\n",
" <td>37</td>\n",
" <td>1545591</td>\n",
" <td>30.280127</td>\n",
" <td>-97.735590</td>\n",
" <td>37-Colony Park/Windsor Park-NB</td>\n",
" <td>8903_2016-02-09T04:33:46-06:00</td>\n",
" </tr>\n",
" <tr>\n",
" <th>132107</th>\n",
" <td>8903</td>\n",
" <td>2016-02-09T04:35:46-06:00</td>\n",
" <td>0.00000</td>\n",
" <td>37</td>\n",
" <td>1545591</td>\n",
" <td>30.276415</td>\n",
" <td>-97.736984</td>\n",
" <td>37-Colony Park/Windsor Park-NB</td>\n",
" <td>8903_2016-02-09T04:35:46-06:00</td>\n",
" </tr>\n",
" <tr>\n",
" <th>132108</th>\n",
" <td>8903</td>\n",
" <td>2016-02-09T04:37:26-06:00</td>\n",
" <td>11.17600</td>\n",
" <td>37</td>\n",
" <td>1545591</td>\n",
" <td>30.272290</td>\n",
" <td>-97.735054</td>\n",
" <td>37-Colony Park/Windsor Park-NB</td>\n",
" <td>8903_2016-02-09T04:37:26-06:00</td>\n",
" </tr>\n",
" <tr>\n",
" <th>132109</th>\n",
" <td>8903</td>\n",
" <td>2016-02-09T04:37:46-06:00</td>\n",
" <td>0.00000</td>\n",
" <td>37</td>\n",
" <td>1545591</td>\n",
" <td>30.271410</td>\n",
" <td>-97.735400</td>\n",
" <td>37-Colony Park/Windsor Park-NB</td>\n",
" <td>8903_2016-02-09T04:37:46-06:00</td>\n",
" </tr>\n",
" <tr>\n",
" <th>132110</th>\n",
" <td>8903</td>\n",
" <td>2016-02-09T04:39:46-06:00</td>\n",
" <td>4.02336</td>\n",
" <td>37</td>\n",
" <td>1545591</td>\n",
" <td>30.272125</td>\n",
" <td>-97.738690</td>\n",
" <td>37-Colony Park/Windsor Park-NB</td>\n",
" <td>8903_2016-02-09T04:39:46-06:00</td>\n",
" </tr>\n",
" <tr>\n",
" <th>...</th>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" </tr>\n",
" <tr>\n",
" <th>132118</th>\n",
" <td>8903</td>\n",
" <td>2016-02-09T04:55:45-06:00</td>\n",
" <td>2.23520</td>\n",
" <td>37</td>\n",
" <td>1545591</td>\n",
" <td>30.269457</td>\n",
" <td>-97.744934</td>\n",
" <td>37-Colony Park/Windsor Park-NB</td>\n",
" <td>8903_2016-02-09T04:55:45-06:00</td>\n",
" </tr>\n",
" <tr>\n",
" <th>132119</th>\n",
" <td>8903</td>\n",
" <td>2016-02-09T04:57:45-06:00</td>\n",
" <td>0.89408</td>\n",
" <td>37</td>\n",
" <td>1545591</td>\n",
" <td>30.271328</td>\n",
" <td>-97.744200</td>\n",
" <td>37-Colony Park/Windsor Park-NB</td>\n",
" <td>8903_2016-02-09T04:57:45-06:00</td>\n",
" </tr>\n",
" <tr>\n",
" <th>132120</th>\n",
" <td>8903</td>\n",
" <td>2016-02-09T04:59:45-06:00</td>\n",
" <td>3.12928</td>\n",
" <td>37</td>\n",
" <td>1545591</td>\n",
" <td>30.273197</td>\n",
" <td>-97.742840</td>\n",
" <td>37-Colony Park/Windsor Park-NB</td>\n",
" <td>8903_2016-02-09T04:59:45-06:00</td>\n",
" </tr>\n",
" <tr>\n",
" <th>132121</th>\n",
" <td>8903</td>\n",
" <td>2016-02-09T05:01:45-06:00</td>\n",
" <td>0.00000</td>\n",
" <td>37</td>\n",
" <td>1545591</td>\n",
" <td>30.272070</td>\n",
" <td>-97.738850</td>\n",
" <td>37-Colony Park/Windsor Park-NB</td>\n",
" <td>8903_2016-02-09T05:01:45-06:00</td>\n",
" </tr>\n",
" <tr>\n",
" <th>132122</th>\n",
" <td>8903</td>\n",
" <td>2016-02-09T05:03:45-06:00</td>\n",
" <td>0.00000</td>\n",
" <td>37</td>\n",
" <td>1545591</td>\n",
" <td>30.271217</td>\n",
" <td>-97.735590</td>\n",
" <td>37-Colony Park/Windsor Park-NB</td>\n",
" <td>8903_2016-02-09T05:03:45-06:00</td>\n",
" </tr>\n",
" <tr>\n",
" <th>132123</th>\n",
" <td>8903</td>\n",
" <td>2016-02-09T05:05:45-06:00</td>\n",
" <td>7.59968</td>\n",
" <td>37</td>\n",
" <td>1545591</td>\n",
" <td>30.273830</td>\n",
" <td>-97.734985</td>\n",
" <td>37-Colony Park/Windsor Park-NB</td>\n",
" <td>8903_2016-02-09T05:05:45-06:00</td>\n",
" </tr>\n",
" <tr>\n",
" <th>132124</th>\n",
" <td>8903</td>\n",
" <td>2016-02-09T05:06:03-06:00</td>\n",
" <td>6.25856</td>\n",
" <td>37</td>\n",
" <td>1545591</td>\n",
" <td>30.275122</td>\n",
" <td>-97.735020</td>\n",
" <td>37-Colony Park/Windsor Park-NB</td>\n",
" <td>8903_2016-02-09T05:06:03-06:00</td>\n",
" </tr>\n",
" <tr>\n",
" <th>132125</th>\n",
" <td>8903</td>\n",
" <td>2016-02-09T05:07:44-06:00</td>\n",
" <td>9.38784</td>\n",
" <td>37</td>\n",
" <td>1545591</td>\n",
" <td>30.277267</td>\n",
" <td>-97.735560</td>\n",
" <td>37-Colony Park/Windsor Park-NB</td>\n",
" <td>8903_2016-02-09T05:07:44-06:00</td>\n",
" </tr>\n",
" <tr>\n",
" <th>132126</th>\n",
" <td>8903</td>\n",
" <td>2016-02-09T05:09:44-06:00</td>\n",
" <td>0.00000</td>\n",
" <td>37</td>\n",
" <td>1545591</td>\n",
" <td>30.281227</td>\n",
" <td>-97.733310</td>\n",
" <td>37-Colony Park/Windsor Park-NB</td>\n",
" <td>8903_2016-02-09T05:09:44-06:00</td>\n",
" </tr>\n",
" <tr>\n",
" <th>132127</th>\n",
" <td>8903</td>\n",
" <td>2016-02-09T05:11:44-06:00</td>\n",
" <td>6.25856</td>\n",
" <td>37</td>\n",
" <td>1545591</td>\n",
" <td>30.285215</td>\n",
" <td>-97.733406</td>\n",
" <td>37-Colony Park/Windsor Park-NB</td>\n",
" <td>8903_2016-02-09T05:11:44-06:00</td>\n",
" </tr>\n",
" <tr>\n",
" <th>132128</th>\n",
" <td>8903</td>\n",
" <td>2016-02-09T05:13:44-06:00</td>\n",
" <td>12.07008</td>\n",
" <td>37</td>\n",
" <td>1545591</td>\n",
" <td>30.286976</td>\n",
" <td>-97.726310</td>\n",
" <td>37-Colony Park/Windsor Park-NB</td>\n",
" <td>8903_2016-02-09T05:13:44-06:00</td>\n",
" </tr>\n",
" <tr>\n",
" <th>132129</th>\n",
" <td>8903</td>\n",
" <td>2016-02-09T05:15:44-06:00</td>\n",
" <td>8.04672</td>\n",
" <td>37</td>\n",
" <td>1545591</td>\n",
" <td>30.289093</td>\n",
" <td>-97.722984</td>\n",
" <td>37-Colony Park/Windsor Park-NB</td>\n",
" <td>8903_2016-02-09T05:15:44-06:00</td>\n",
" </tr>\n",
" <tr>\n",
" <th>132130</th>\n",
" <td>8903</td>\n",
" <td>2016-02-09T05:17:17-06:00</td>\n",
" <td>8.94080</td>\n",
" <td>37</td>\n",
" <td>1545591</td>\n",
" <td>30.297700</td>\n",
" <td>-97.717415</td>\n",
" <td>37-Colony Park/Windsor Park-NB</td>\n",
" <td>8903_2016-02-09T05:17:17-06:00</td>\n",
" </tr>\n",
" <tr>\n",
" <th>132131</th>\n",
" <td>8903</td>\n",
" <td>2016-02-09T05:17:44-06:00</td>\n",
" <td>4.02336</td>\n",
" <td>37</td>\n",
" <td>1545591</td>\n",
" <td>30.298717</td>\n",
" <td>-97.716840</td>\n",
" <td>37-Colony Park/Windsor Park-NB</td>\n",
" <td>8903_2016-02-09T05:17:44-06:00</td>\n",
" </tr>\n",
" <tr>\n",
" <th>132132</th>\n",
" <td>8903</td>\n",
" <td>2016-02-09T05:19:44-06:00</td>\n",
" <td>6.25856</td>\n",
" <td>37</td>\n",
" <td>1545591</td>\n",
" <td>30.297976</td>\n",
" <td>-97.707214</td>\n",
" <td>37-Colony Park/Windsor Park-NB</td>\n",
" <td>8903_2016-02-09T05:19:44-06:00</td>\n",
" </tr>\n",
" <tr>\n",
" <th>132133</th>\n",
" <td>8903</td>\n",
" <td>2016-02-09T05:21:44-06:00</td>\n",
" <td>9.38784</td>\n",
" <td>37</td>\n",
" <td>1545591</td>\n",
" <td>30.305454</td>\n",
" <td>-97.707790</td>\n",
" <td>37-Colony Park/Windsor Park-NB</td>\n",
" <td>8903_2016-02-09T05:21:44-06:00</td>\n",
" </tr>\n",
" <tr>\n",
" <th>132134</th>\n",
" <td>8903</td>\n",
" <td>2016-02-09T05:23:44-06:00</td>\n",
" <td>5.36448</td>\n",
" <td>37</td>\n",
" <td>1545591</td>\n",
" <td>30.302706</td>\n",
" <td>-97.699554</td>\n",
" <td>37-Colony Park/Windsor Park-NB</td>\n",
" <td>8903_2016-02-09T05:23:44-06:00</td>\n",
" </tr>\n",
" <tr>\n",
" <th>132135</th>\n",
" <td>8903</td>\n",
" <td>2016-02-09T05:25:43-06:00</td>\n",
" <td>10.28192</td>\n",
" <td>37</td>\n",
" <td>1545591</td>\n",
" <td>30.307682</td>\n",
" <td>-97.706680</td>\n",
" <td>37-Colony Park/Windsor Park-NB</td>\n",
" <td>8903_2016-02-09T05:25:43-06:00</td>\n",
" </tr>\n",
" <tr>\n",
" <th>132136</th>\n",
" <td>8903</td>\n",
" <td>2016-02-09T05:27:53-06:00</td>\n",
" <td>14.30528</td>\n",
" <td>37</td>\n",
" <td>1545591</td>\n",
" <td>30.314585</td>\n",
" <td>-97.703030</td>\n",
" <td>37-Colony Park/Windsor Park-NB</td>\n",
" <td>8903_2016-02-09T05:27:53-06:00</td>\n",
" </tr>\n",
" <tr>\n",
" <th>132137</th>\n",
" <td>8903</td>\n",
" <td>2016-02-09T05:29:43-06:00</td>\n",
" <td>10.28192</td>\n",
" <td>37</td>\n",
" <td>1545591</td>\n",
" <td>30.314997</td>\n",
" <td>-97.694390</td>\n",
" <td>37-Colony Park/Windsor Park-NB</td>\n",
" <td>8903_2016-02-09T05:29:43-06:00</td>\n",
" </tr>\n",
" <tr>\n",
" <th>132138</th>\n",
" <td>8903</td>\n",
" <td>2016-02-09T05:30:57-06:00</td>\n",
" <td>9.83488</td>\n",
" <td>37</td>\n",
" <td>1545591</td>\n",
" <td>30.313292</td>\n",
" <td>-97.690400</td>\n",
" <td>37-Colony Park/Windsor Park-NB</td>\n",
" <td>8903_2016-02-09T05:30:57-06:00</td>\n",
" </tr>\n",
" <tr>\n",
" <th>132139</th>\n",
" <td>8903</td>\n",
" <td>2016-02-09T05:31:43-06:00</td>\n",
" <td>8.49376</td>\n",
" <td>37</td>\n",
" <td>1545591</td>\n",
" <td>30.312357</td>\n",
" <td>-97.686980</td>\n",
" <td>37-Colony Park/Windsor Park-NB</td>\n",
" <td>8903_2016-02-09T05:31:43-06:00</td>\n",
" </tr>\n",
" <tr>\n",
" <th>132140</th>\n",
" <td>8903</td>\n",
" <td>2016-02-09T05:33:43-06:00</td>\n",
" <td>6.70560</td>\n",
" <td>37</td>\n",
" <td>1545591</td>\n",
" <td>30.317610</td>\n",
" <td>-97.680780</td>\n",
" <td>37-Colony Park/Windsor Park-NB</td>\n",
" <td>8903_2016-02-09T05:33:43-06:00</td>\n",
" </tr>\n",
" <tr>\n",
" <th>132141</th>\n",
" <td>8903</td>\n",
" <td>2016-02-09T05:35:43-06:00</td>\n",
" <td>9.38784</td>\n",
" <td>37</td>\n",
" <td>1545591</td>\n",
" <td>30.313898</td>\n",
" <td>-97.672980</td>\n",
" <td>37-Colony Park/Windsor Park-NB</td>\n",
" <td>8903_2016-02-09T05:35:43-06:00</td>\n",
" </tr>\n",
" <tr>\n",
" <th>132142</th>\n",
" <td>8903</td>\n",
" <td>2016-02-09T05:37:43-06:00</td>\n",
" <td>0.00000</td>\n",
" <td>37</td>\n",
" <td>1545591</td>\n",
" <td>30.312853</td>\n",
" <td>-97.665070</td>\n",
" <td>37-Colony Park/Windsor Park-NB</td>\n",
" <td>8903_2016-02-09T05:37:43-06:00</td>\n",
" </tr>\n",
" <tr>\n",
" <th>132143</th>\n",
" <td>8903</td>\n",
" <td>2016-02-09T05:38:15-06:00</td>\n",
" <td>6.70560</td>\n",
" <td>37</td>\n",
" <td>1545591</td>\n",
" <td>30.313787</td>\n",
" <td>-97.664500</td>\n",
" <td>37-Colony Park/Windsor Park-NB</td>\n",
" <td>8903_2016-02-09T05:38:15-06:00</td>\n",
" </tr>\n",
" <tr>\n",
" <th>132144</th>\n",
" <td>8903</td>\n",
" <td>2016-02-09T05:39:43-06:00</td>\n",
" <td>8.94080</td>\n",
" <td>37</td>\n",
" <td>1545591</td>\n",
" <td>30.317528</td>\n",
" <td>-97.659020</td>\n",
" <td>37-Colony Park/Windsor Park-NB</td>\n",
" <td>8903_2016-02-09T05:39:43-06:00</td>\n",
" </tr>\n",
" <tr>\n",
" <th>132145</th>\n",
" <td>8903</td>\n",
" <td>2016-02-09T05:41:43-06:00</td>\n",
" <td>12.07008</td>\n",
" <td>37</td>\n",
" <td>1545591</td>\n",
" <td>30.311174</td>\n",
" <td>-97.650950</td>\n",
" <td>37-Colony Park/Windsor Park-NB</td>\n",
" <td>8903_2016-02-09T05:41:43-06:00</td>\n",
" </tr>\n",
" <tr>\n",
" <th>132146</th>\n",
" <td>8903</td>\n",
" <td>2016-02-09T05:43:43-06:00</td>\n",
" <td>9.38784</td>\n",
" <td>37</td>\n",
" <td>1545591</td>\n",
" <td>30.302650</td>\n",
" <td>-97.653600</td>\n",
" <td>37-Colony Park/Windsor Park-NB</td>\n",
" <td>8903_2016-02-09T05:43:43-06:00</td>\n",
" </tr>\n",
" <tr>\n",
" <th>132147</th>\n",
" <td>8903</td>\n",
" <td>2016-02-09T05:45:43-06:00</td>\n",
" <td>0.00000</td>\n",
" <td>37</td>\n",
" <td>1545591</td>\n",
" <td>30.299927</td>\n",
" <td>-97.647810</td>\n",
" <td>37-Colony Park/Windsor Park-NB</td>\n",
" <td>8903_2016-02-09T05:45:43-06:00</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"<p>67 rows × 9 columns</p>\n",
"</div>"
],
"text/plain": [
" vehicle_id timestamp speed route_id trip_id \\\n",
"132081 8903 2016-02-09T03:51:47-06:00 13.41120 37 1545591 \n",
"132082 8903 2016-02-09T03:53:47-06:00 9.83488 37 1545591 \n",
"132083 8903 2016-02-09T03:55:47-06:00 11.17600 37 1545591 \n",
"132084 8903 2016-02-09T03:57:46-06:00 0.00000 37 1545591 \n",
"132085 8903 2016-02-09T03:59:46-06:00 0.00000 37 1545591 \n",
"132086 8903 2016-02-09T04:00:58-06:00 0.00000 37 1545591 \n",
"132087 8903 2016-02-09T04:01:47-06:00 4.91744 37 1545591 \n",
"132088 8903 2016-02-09T04:03:47-06:00 4.47040 37 1545591 \n",
"132089 8903 2016-02-09T04:05:47-06:00 6.25856 37 1545591 \n",
"132090 8903 2016-02-09T04:07:47-06:00 10.28192 37 1545591 \n",
"132091 8903 2016-02-09T04:09:47-06:00 0.00000 37 1545591 \n",
"132092 8903 2016-02-09T04:10:31-06:00 8.94080 37 1545591 \n",
"132093 8903 2016-02-09T04:11:47-06:00 1.78816 37 1545591 \n",
"132094 8903 2016-02-09T04:13:47-06:00 9.38784 37 1545591 \n",
"132095 8903 2016-02-09T04:14:17-06:00 9.38784 37 1545591 \n",
"132096 8903 2016-02-09T04:15:47-06:00 10.28192 37 1545591 \n",
"132097 8903 2016-02-09T04:17:47-06:00 8.94080 37 1545591 \n",
"132098 8903 2016-02-09T04:19:47-06:00 1.78816 37 1545591 \n",
"132099 8903 2016-02-09T04:21:47-06:00 6.70560 37 1545591 \n",
"132100 8903 2016-02-09T04:23:47-06:00 7.59968 37 1545591 \n",
"132101 8903 2016-02-09T04:25:21-06:00 12.51712 37 1545591 \n",
"132102 8903 2016-02-09T04:25:46-06:00 6.70560 37 1545591 \n",
"132103 8903 2016-02-09T04:27:46-06:00 7.59968 37 1545591 \n",
"132104 8903 2016-02-09T04:29:46-06:00 9.83488 37 1545591 \n",
"132105 8903 2016-02-09T04:31:46-06:00 4.02336 37 1545591 \n",
"132106 8903 2016-02-09T04:33:46-06:00 0.00000 37 1545591 \n",
"132107 8903 2016-02-09T04:35:46-06:00 0.00000 37 1545591 \n",
"132108 8903 2016-02-09T04:37:26-06:00 11.17600 37 1545591 \n",
"132109 8903 2016-02-09T04:37:46-06:00 0.00000 37 1545591 \n",
"132110 8903 2016-02-09T04:39:46-06:00 4.02336 37 1545591 \n",
"... ... ... ... ... ... \n",
"132118 8903 2016-02-09T04:55:45-06:00 2.23520 37 1545591 \n",
"132119 8903 2016-02-09T04:57:45-06:00 0.89408 37 1545591 \n",
"132120 8903 2016-02-09T04:59:45-06:00 3.12928 37 1545591 \n",
"132121 8903 2016-02-09T05:01:45-06:00 0.00000 37 1545591 \n",
"132122 8903 2016-02-09T05:03:45-06:00 0.00000 37 1545591 \n",
"132123 8903 2016-02-09T05:05:45-06:00 7.59968 37 1545591 \n",
"132124 8903 2016-02-09T05:06:03-06:00 6.25856 37 1545591 \n",
"132125 8903 2016-02-09T05:07:44-06:00 9.38784 37 1545591 \n",
"132126 8903 2016-02-09T05:09:44-06:00 0.00000 37 1545591 \n",
"132127 8903 2016-02-09T05:11:44-06:00 6.25856 37 1545591 \n",
"132128 8903 2016-02-09T05:13:44-06:00 12.07008 37 1545591 \n",
"132129 8903 2016-02-09T05:15:44-06:00 8.04672 37 1545591 \n",
"132130 8903 2016-02-09T05:17:17-06:00 8.94080 37 1545591 \n",
"132131 8903 2016-02-09T05:17:44-06:00 4.02336 37 1545591 \n",
"132132 8903 2016-02-09T05:19:44-06:00 6.25856 37 1545591 \n",
"132133 8903 2016-02-09T05:21:44-06:00 9.38784 37 1545591 \n",
"132134 8903 2016-02-09T05:23:44-06:00 5.36448 37 1545591 \n",
"132135 8903 2016-02-09T05:25:43-06:00 10.28192 37 1545591 \n",
"132136 8903 2016-02-09T05:27:53-06:00 14.30528 37 1545591 \n",
"132137 8903 2016-02-09T05:29:43-06:00 10.28192 37 1545591 \n",
"132138 8903 2016-02-09T05:30:57-06:00 9.83488 37 1545591 \n",
"132139 8903 2016-02-09T05:31:43-06:00 8.49376 37 1545591 \n",
"132140 8903 2016-02-09T05:33:43-06:00 6.70560 37 1545591 \n",
"132141 8903 2016-02-09T05:35:43-06:00 9.38784 37 1545591 \n",
"132142 8903 2016-02-09T05:37:43-06:00 0.00000 37 1545591 \n",
"132143 8903 2016-02-09T05:38:15-06:00 6.70560 37 1545591 \n",
"132144 8903 2016-02-09T05:39:43-06:00 8.94080 37 1545591 \n",
"132145 8903 2016-02-09T05:41:43-06:00 12.07008 37 1545591 \n",
"132146 8903 2016-02-09T05:43:43-06:00 9.38784 37 1545591 \n",
"132147 8903 2016-02-09T05:45:43-06:00 0.00000 37 1545591 \n",
"\n",
" latitude longitude trip_headsign \\\n",
"132081 30.301798 -97.651450 37-Colony Park/Windsor Park-NB \n",
"132082 30.309965 -97.651700 37-Colony Park/Windsor Park-NB \n",
"132083 30.315767 -97.657940 37-Colony Park/Windsor Park-NB \n",
"132084 30.318106 -97.660095 37-Colony Park/Windsor Park-NB \n",
"132085 30.316895 -97.662630 37-Colony Park/Windsor Park-NB \n",
"132086 30.313265 -97.664970 37-Colony Park/Windsor Park-NB \n",
"132087 30.310184 -97.667090 37-Colony Park/Windsor Park-NB \n",
"132088 30.314474 -97.673490 37-Colony Park/Windsor Park-NB \n",
"132089 30.318462 -97.680300 37-Colony Park/Windsor Park-NB \n",
"132090 30.312027 -97.685170 37-Colony Park/Windsor Park-NB \n",
"132091 30.313787 -97.691826 37-Colony Park/Windsor Park-NB \n",
"132092 30.314503 -97.693310 37-Colony Park/Windsor Park-NB \n",
"132093 30.317198 -97.699455 37-Colony Park/Windsor Park-NB \n",
"132094 30.313540 -97.704370 37-Colony Park/Windsor Park-NB \n",
"132095 30.312027 -97.706330 37-Colony Park/Windsor Park-NB \n",
"132096 30.308563 -97.708860 37-Colony Park/Windsor Park-NB \n",
"132097 30.304356 -97.699905 37-Colony Park/Windsor Park-NB \n",
"132098 30.304080 -97.703606 37-Colony Park/Windsor Park-NB \n",
"132099 30.297976 -97.708390 37-Colony Park/Windsor Park-NB \n",
"132100 30.301660 -97.714970 37-Colony Park/Windsor Park-NB \n",
"132101 30.298195 -97.717830 37-Colony Park/Windsor Park-NB \n",
"132102 30.295803 -97.719250 37-Colony Park/Windsor Park-NB \n",
"132103 30.289808 -97.723114 37-Colony Park/Windsor Park-NB \n",
"132104 30.287992 -97.728560 37-Colony Park/Windsor Park-NB \n",
"132105 30.285160 -97.733760 37-Colony Park/Windsor Park-NB \n",
"132106 30.280127 -97.735590 37-Colony Park/Windsor Park-NB \n",
"132107 30.276415 -97.736984 37-Colony Park/Windsor Park-NB \n",
"132108 30.272290 -97.735054 37-Colony Park/Windsor Park-NB \n",
"132109 30.271410 -97.735400 37-Colony Park/Windsor Park-NB \n",
"132110 30.272125 -97.738690 37-Colony Park/Windsor Park-NB \n",
"... ... ... ... \n",
"132118 30.269457 -97.744934 37-Colony Park/Windsor Park-NB \n",
"132119 30.271328 -97.744200 37-Colony Park/Windsor Park-NB \n",
"132120 30.273197 -97.742840 37-Colony Park/Windsor Park-NB \n",
"132121 30.272070 -97.738850 37-Colony Park/Windsor Park-NB \n",
"132122 30.271217 -97.735590 37-Colony Park/Windsor Park-NB \n",
"132123 30.273830 -97.734985 37-Colony Park/Windsor Park-NB \n",
"132124 30.275122 -97.735020 37-Colony Park/Windsor Park-NB \n",
"132125 30.277267 -97.735560 37-Colony Park/Windsor Park-NB \n",
"132126 30.281227 -97.733310 37-Colony Park/Windsor Park-NB \n",
"132127 30.285215 -97.733406 37-Colony Park/Windsor Park-NB \n",
"132128 30.286976 -97.726310 37-Colony Park/Windsor Park-NB \n",
"132129 30.289093 -97.722984 37-Colony Park/Windsor Park-NB \n",
"132130 30.297700 -97.717415 37-Colony Park/Windsor Park-NB \n",
"132131 30.298717 -97.716840 37-Colony Park/Windsor Park-NB \n",
"132132 30.297976 -97.707214 37-Colony Park/Windsor Park-NB \n",
"132133 30.305454 -97.707790 37-Colony Park/Windsor Park-NB \n",
"132134 30.302706 -97.699554 37-Colony Park/Windsor Park-NB \n",
"132135 30.307682 -97.706680 37-Colony Park/Windsor Park-NB \n",
"132136 30.314585 -97.703030 37-Colony Park/Windsor Park-NB \n",
"132137 30.314997 -97.694390 37-Colony Park/Windsor Park-NB \n",
"132138 30.313292 -97.690400 37-Colony Park/Windsor Park-NB \n",
"132139 30.312357 -97.686980 37-Colony Park/Windsor Park-NB \n",
"132140 30.317610 -97.680780 37-Colony Park/Windsor Park-NB \n",
"132141 30.313898 -97.672980 37-Colony Park/Windsor Park-NB \n",
"132142 30.312853 -97.665070 37-Colony Park/Windsor Park-NB \n",
"132143 30.313787 -97.664500 37-Colony Park/Windsor Park-NB \n",
"132144 30.317528 -97.659020 37-Colony Park/Windsor Park-NB \n",
"132145 30.311174 -97.650950 37-Colony Park/Windsor Park-NB \n",
"132146 30.302650 -97.653600 37-Colony Park/Windsor Park-NB \n",
"132147 30.299927 -97.647810 37-Colony Park/Windsor Park-NB \n",
"\n",
" vehicle_timestamp \n",
"132081 8903_2016-02-09T03:51:47-06:00 \n",
"132082 8903_2016-02-09T03:53:47-06:00 \n",
"132083 8903_2016-02-09T03:55:47-06:00 \n",
"132084 8903_2016-02-09T03:57:46-06:00 \n",
"132085 8903_2016-02-09T03:59:46-06:00 \n",
"132086 8903_2016-02-09T04:00:58-06:00 \n",
"132087 8903_2016-02-09T04:01:47-06:00 \n",
"132088 8903_2016-02-09T04:03:47-06:00 \n",
"132089 8903_2016-02-09T04:05:47-06:00 \n",
"132090 8903_2016-02-09T04:07:47-06:00 \n",
"132091 8903_2016-02-09T04:09:47-06:00 \n",
"132092 8903_2016-02-09T04:10:31-06:00 \n",
"132093 8903_2016-02-09T04:11:47-06:00 \n",
"132094 8903_2016-02-09T04:13:47-06:00 \n",
"132095 8903_2016-02-09T04:14:17-06:00 \n",
"132096 8903_2016-02-09T04:15:47-06:00 \n",
"132097 8903_2016-02-09T04:17:47-06:00 \n",
"132098 8903_2016-02-09T04:19:47-06:00 \n",
"132099 8903_2016-02-09T04:21:47-06:00 \n",
"132100 8903_2016-02-09T04:23:47-06:00 \n",
"132101 8903_2016-02-09T04:25:21-06:00 \n",
"132102 8903_2016-02-09T04:25:46-06:00 \n",
"132103 8903_2016-02-09T04:27:46-06:00 \n",
"132104 8903_2016-02-09T04:29:46-06:00 \n",
"132105 8903_2016-02-09T04:31:46-06:00 \n",
"132106 8903_2016-02-09T04:33:46-06:00 \n",
"132107 8903_2016-02-09T04:35:46-06:00 \n",
"132108 8903_2016-02-09T04:37:26-06:00 \n",
"132109 8903_2016-02-09T04:37:46-06:00 \n",
"132110 8903_2016-02-09T04:39:46-06:00 \n",
"... ... \n",
"132118 8903_2016-02-09T04:55:45-06:00 \n",
"132119 8903_2016-02-09T04:57:45-06:00 \n",
"132120 8903_2016-02-09T04:59:45-06:00 \n",
"132121 8903_2016-02-09T05:01:45-06:00 \n",
"132122 8903_2016-02-09T05:03:45-06:00 \n",
"132123 8903_2016-02-09T05:05:45-06:00 \n",
"132124 8903_2016-02-09T05:06:03-06:00 \n",
"132125 8903_2016-02-09T05:07:44-06:00 \n",
"132126 8903_2016-02-09T05:09:44-06:00 \n",
"132127 8903_2016-02-09T05:11:44-06:00 \n",
"132128 8903_2016-02-09T05:13:44-06:00 \n",
"132129 8903_2016-02-09T05:15:44-06:00 \n",
"132130 8903_2016-02-09T05:17:17-06:00 \n",
"132131 8903_2016-02-09T05:17:44-06:00 \n",
"132132 8903_2016-02-09T05:19:44-06:00 \n",
"132133 8903_2016-02-09T05:21:44-06:00 \n",
"132134 8903_2016-02-09T05:23:44-06:00 \n",
"132135 8903_2016-02-09T05:25:43-06:00 \n",
"132136 8903_2016-02-09T05:27:53-06:00 \n",
"132137 8903_2016-02-09T05:29:43-06:00 \n",
"132138 8903_2016-02-09T05:30:57-06:00 \n",
"132139 8903_2016-02-09T05:31:43-06:00 \n",
"132140 8903_2016-02-09T05:33:43-06:00 \n",
"132141 8903_2016-02-09T05:35:43-06:00 \n",
"132142 8903_2016-02-09T05:37:43-06:00 \n",
"132143 8903_2016-02-09T05:38:15-06:00 \n",
"132144 8903_2016-02-09T05:39:43-06:00 \n",
"132145 8903_2016-02-09T05:41:43-06:00 \n",
"132146 8903_2016-02-09T05:43:43-06:00 \n",
"132147 8903_2016-02-09T05:45:43-06:00 \n",
"\n",
"[67 rows x 9 columns]"
]
},
"execution_count": 58,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"weird.loc[weird.trip_id == 1545591].sort_values(by='timestamp', ascending=True)"
]
}
],
"metadata": {
"kernelspec": {
"display_name": "Python 2",
"language": "python",
"name": "python2"
},
"language_info": {
"codemirror_mode": {
"name": "ipython",
"version": 2
},
"file_extension": ".py",
"mimetype": "text/x-python",
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython2",
"version": "2.7.10"
}
},
"nbformat": 4,
"nbformat_minor": 0
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment