Skip to content

Instantly share code, notes, and snippets.

@myazdani
Last active August 29, 2015 14:16
Show Gist options
  • Save myazdani/74e60fb58c7ab3f5f268 to your computer and use it in GitHub Desktop.
Save myazdani/74e60fb58c7ab3f5f268 to your computer and use it in GitHub Desktop.
convert date to POSIXct and correct hour based on time zone
get.correct.hour = function(i){
x = as.POSIXct(strptime(dt$postedTime[i], format = "%Y-%m-%dT%H:%M:%S"), tz = "GMT")
tz.str = cities.gps[which(cities.gps$city == dt$city[i]),"time.zone"]
return(hour(format(x, tz = tz.str)))
}
city ne_lat ne_lon sw_lat sw_lon time.zone
Nashville 36.405788 -86.515762 35.96788 -87.054901 America/Chicago
Chicago 42.022949 -87.52449 41.644588 -87.939484 America/Chicago
Arlington 38.934341 -77.032143 38.827351 -77.172272 America/Chicago
Philadelphia 40.137989 -74.955757 39.867001 -75.280258 America/New_York
Denver 39.914082 -104.617737 39.614231 -105.10984 America/Denver
Dallas 33.016441 -96.539612 32.6096 -97.000023 America/Chicago
Louisville 38.288502 -85.598717 38.139961 -85.842743 America/New_York
Atlanta 33.887192 -84.289719 33.647991 -84.551819 America/New_York
Santa Ana 33.784149 -117.831306 33.692928 -117.943893 America/Los_Angeles
San Francisco 37.832371 -122.354874 37.604031 -123.013657 America/Los_Angeles
Riverside 34.019501 -117.273552 33.876228 -117.523903 America/Los_Angeles
New Orleans 30.199579 -89.625443 29.865511 -90.140053 America/Chicago
Columbus 40.13921 -82.771339 39.810081 -83.183777 America/New_York
Indianapolis 39.927509 -85.937683 39.632191 -86.328171 America/New_York
Corpus Christi 27.89607 -97.112602 27.56065 -97.682404 America/Chicago
Phoenix 33.892658 -111.925308 33.290249 -112.32402 America/Denver
Sacramento 38.6856 -121.362701 38.43779 -121.560509 America/Los_Angeles
Aurora 41.823002 -88.204941 41.679958 -88.408447 America/Denver
San Diego 33.114231 -116.905792 32.53479 -117.282356 America/Los_Angeles
Albuquerque 35.217941 -106.471161 34.94677 -106.881798 America/Denver
El Paso 32.001461 -106.249588 31.62307 -106.635727 America/Denver
Las Vegas 36.380619 -115.062172 36.129559 -115.414619 America/Los_Angeles
Virginia Beach 37.02747 -75.867287 36.550388 -76.228127 America/New_York
Los Angeles 34.336781 -118.155212 33.703732 -118.668167 America/Los_Angeles
Mesa 33.513931 -111.580643 33.277359 -111.893982 America/Denver
Memphis 35.26387 -89.744888 34.99469 -90.310547 America/Chicago
Jacksonville 30.58679 -81.390358 30.1038 -82.049469 America/New_York
Tampa 28.171431 -82.259949 27.813231 -82.648819 America/New_York
Colorado Springs 39.03537 -104.598877 38.716019 -104.915649 America/Denver
Bakersfield 35.447971 -118.772339 35.194 -119.265327 America/Los_Angeles
Omaha 41.392429 -95.870644 41.190559 -96.268242 America/Chicago
Charlotte 35.400299 -80.651527 35.010502 -81.009392 America/New_York
Miami 25.8557 -80.142387 25.709 -80.319611 America/New_York
San Jose 37.469158 -121.589149 37.125511 -122.04567 America/Los_Angeles
Wichita 37.804829 -97.152939 37.556091 -97.534897 America/Chicago
Kansas City 39.355148 -94.385468 38.817791 -94.751801 America/Chicago
Detroit 42.450241 -82.910507 42.255459 -83.287697 America/New_York
Lexington 38.11692 -84.371101 37.940041 -84.604652 America/New_York
Tucson 32.3209 -110.7062 31.99165 -111.058739 America/Denver
Raleigh 35.970951 -78.49736 35.72076 -78.819069 America/New_York
Anaheim 33.879398 -117.667931 33.788898 -118.017319 America/Los_Angeles
Austin 30.51684 -97.56147 30.09877 -97.938377 America/Chicago
Portland 45.65308 -122.472137 45.43251 -122.836731 America/Los_Angeles
Baltimore 39.372082 -76.528961 39.197289 -76.711281 America/New_York
St. Louis 38.77425 -90.166489 38.53194 -90.319702 America/Chicago
Houston 30.11174 -95.016777 29.52347 -95.788094 America/Chicago
Oakland 37.885361 -122.114357 37.69923 -122.342628 America/Los_Angeles
Tulsa 36.322071 -95.761528 35.958969 -96.073448 America/Chicago
Fresno 36.911549 -119.655006 36.662701 -119.934372 America/Los_Angeles
Boston 42.397259 -70.808517 42.227859 -71.191208 America/New_York
Washington 38.995541 -76.909538 38.791672 -77.119766 America/New_York
Fort Worth 33.04916 -97.033791 32.551701 -97.592392 America/Chicago
Minneapolis 45.051281 -93.193741 44.89043 -93.329147 America/Chicago
San Antonio 29.73105 -98.222961 29.22414 -98.813454 America/Chicago
Long Beach 33.885448 -118.063202 33.714748 -118.249207 America/Los_Angeles
New York 40.917622 -73.700378 40.477421 -74.258904 America/New_York
Cleveland 41.59911 -81.53273 41.39259 -81.879517 America/New_York
Milwaukee 43.192581 -87.863708 42.92078 -88.070457 America/Chicago
Oklahoma City 35.67551 -97.124718 35.290691 -97.830917 America/Chicago
Seattle 47.734138 -122.236481 47.49556 -122.436127 America/Los_Angeles
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment