Skip to content

Conversation

@stephenrauch
Copy link
Contributor

@codecov-io
Copy link

codecov-io commented Feb 17, 2017

Codecov Report

Merging #15433 into master will increase coverage by <.01%.
The diff coverage is 100%.

@@ Coverage Diff @@ ## master #15433 +/- ## ========================================== + Coverage 90.36% 90.37% +<.01%  ========================================== Files 136 136 Lines 49553 49554 +1 ========================================== + Hits 44780 44782 +2  + Misses 4773 4772 -1
Impacted Files Coverage Δ
pandas/types/cast.py 85.45% <100%> (+0.02%)
pandas/core/generic.py 96.31% <0%> (ø)
pandas/core/common.py 91.36% <0%> (+0.33%)

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update b3ae4c7...64a84ca. Read the comment docs.

assert_frame_equal(result, expected)

def test_agg_time_zone_round_trip(self):
ts = pd.Timestamp("2016-01-01 12:00:00", tz='US/Pacific')
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

add the issue number as a comment

df = pd.DataFrame({'a': 1, 'b': [ts + timedelta(minutes=nn)
for nn in range(10)]})

result1 = df.groupby('a')['b'].agg(np.min).iloc[0]
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

compare with .min() as well

# convert to datetime and change timezone
from pandas import to_datetime
result = to_datetime(result).tz_localize(dtype.tz)
result = to_datetime(result).tz_localize('utc')
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

can add addtl tests in pandas/tests/types/test_cast.py fit them in as appropriate. take out this fix temporarily to validate your test cases, then add back to make sure they work.

@jreback jreback added Groupby Timezones Timezone data dtype labels Feb 17, 2017
@jreback
Copy link
Contributor

jreback commented Feb 17, 2017

add examples from #10668 as well. (and you can list list issue in the whatsnew too)

@jreback
Copy link
Contributor

jreback commented Feb 23, 2017

can you update

@stephenrauch stephenrauch force-pushed the tz-lost-in-groupby-agg branch from ae0ea81 to 64a84ca Compare February 27, 2017 05:32
@jreback jreback added this to the 0.20.0 milestone Feb 27, 2017
@jreback jreback closed this in 6c17f67 Feb 27, 2017
@jreback
Copy link
Contributor

jreback commented Feb 27, 2017

thanks!

AnkurDedania pushed a commit to AnkurDedania/pandas that referenced this pull request Mar 21, 2017
closes pandas-dev#15426 Author: Stephen Rauch <stephen.rauch+github@gmail.com> Closes pandas-dev#15433 from stephenrauch/tz-lost-in-groupby-agg and squashes the following commits: 64a84ca [Stephen Rauch] BUG: GH15426 timezone lost in groupby-agg with cython functions
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Groupby Timezones Timezone data dtype

3 participants