{"action":"created","issue":{"url":"https://api.github.com/repos/pydata/pandas/issues/8013","labels_url":"https://api.github.com/repos/pydata/pandas/issues/8013/labels{/name}","comments_url":"https://api.github.com/repos/pydata/pandas/issues/8013/comments","events_url":"https://api.github.com/repos/pydata/pandas/issues/8013/events","html_url":"https://github.com/pydata/pandas/pull/8013","id":40117239,"number":8013,"title":"fix issue #8000 - interpolation extrapolates over trailing missing values","user":{"login":"grahamjeffries","id":2829866,"avatar_url":"https://avatars.githubusercontent.com/u/2829866?v=3","gravatar_id":"","url":"https://api.github.com/users/grahamjeffries","html_url":"https://github.com/grahamjeffries","followers_url":"https://api.github.com/users/grahamjeffries/followers","following_url":"https://api.github.com/users/grahamjeffries/following{/other_user}","gists_url":"https://api.github.com/users/grahamjeffries/gists{/gist_id}","starred_url":"https://api.github.com/users/grahamjeffries/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/grahamjeffries/subscriptions","organizations_url":"https://api.github.com/users/grahamjeffries/orgs","repos_url":"https://api.github.com/users/grahamjeffries/repos","events_url":"https://api.github.com/users/grahamjeffries/events{/privacy}","received_events_url":"https://api.github.com/users/grahamjeffries/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/pydata/pandas/labels/Bug","name":"Bug","color":"e10c02"},{"url":"https://api.github.com/repos/pydata/pandas/labels/Difficulty%20Intermediate","name":"Difficulty Intermediate","color":"fbca04"},{"url":"https://api.github.com/repos/pydata/pandas/labels/Effort%20Low","name":"Effort Low","color":"006b75"},{"url":"https://api.github.com/repos/pydata/pandas/labels/Missing-data","name":"Missing-data","color":"d7e102"}],"state":"closed","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/pydata/pandas/milestones/32","html_url":"https://github.com/pydata/pandas/milestones/Next%20Major%20Release","labels_url":"https://api.github.com/repos/pydata/pandas/milestones/32/labels","id":933188,"number":32,"title":"Next Major Release","description":"after 0.16.1 of course","creator":{"login":"jreback","id":953992,"avatar_url":"https://avatars.githubusercontent.com/u/953992?v=3","gravatar_id":"","url":"https://api.github.com/users/jreback","html_url":"https://github.com/jreback","followers_url":"https://api.github.com/users/jreback/followers","following_url":"https://api.github.com/users/jreback/following{/other_user}","gists_url":"https://api.github.com/users/jreback/gists{/gist_id}","starred_url":"https://api.github.com/users/jreback/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jreback/subscriptions","organizations_url":"https://api.github.com/users/jreback/orgs","repos_url":"https://api.github.com/users/jreback/repos","events_url":"https://api.github.com/users/jreback/events{/privacy}","received_events_url":"https://api.github.com/users/jreback/received_events","type":"User","site_admin":false},"open_issues":805,"closed_issues":60,"state":"open","created_at":"2015-01-13T10:53:19Z","updated_at":"2015-07-28T21:56:26Z","due_on":"2015-11-30T05:00:00Z","closed_at":null},"comments":7,"created_at":"2014-08-13T02:04:24Z","updated_at":"2015-07-28T21:56:26Z","closed_at":"2015-07-28T21:56:26Z","pull_request":{"url":"https://api.github.com/repos/pydata/pandas/pulls/8013","html_url":"https://github.com/pydata/pandas/pull/8013","diff_url":"https://github.com/pydata/pandas/pull/8013.diff","patch_url":"https://github.com/pydata/pandas/pull/8013.patch"},"body":"This pull request is in response to [issue #8000](https://github.com/pydata/pandas/issues/8000).\r\n\r\nChanges to core/common.py add np.nan as the default value for missing values to the left and right non-missing values during interpolation. This prevents DataFrame.interpolate() from extrapolating the last non-missing value over all trailing missing values (the default).\r\n\r\nChanges to tests/test_generic.py add test coverage to the above change. A passing test is where an interpolated series with a trailing missing value maintains that trailing missing value after interpolation."},"comment":{"url":"https://api.github.com/repos/pydata/pandas/issues/comments/125764972","html_url":"https://github.com/pydata/pandas/pull/8013#issuecomment-125764972","issue_url":"https://api.github.com/repos/pydata/pandas/issues/8013","id":125764972,"user":{"login":"jreback","id":953992,"avatar_url":"https://avatars.githubusercontent.com/u/953992?v=3","gravatar_id":"","url":"https://api.github.com/users/jreback","html_url":"https://github.com/jreback","followers_url":"https://api.github.com/users/jreback/followers","following_url":"https://api.github.com/users/jreback/following{/other_user}","gists_url":"https://api.github.com/users/jreback/gists{/gist_id}","starred_url":"https://api.github.com/users/jreback/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jreback/subscriptions","organizations_url":"https://api.github.com/users/jreback/orgs","repos_url":"https://api.github.com/users/jreback/repos","events_url":"https://api.github.com/users/jreback/events{/privacy}","received_events_url":"https://api.github.com/users/jreback/received_events","type":"User","site_admin":false},"created_at":"2015-07-28T21:56:26Z","updated_at":"2015-07-28T21:56:26Z","body":"closing as stale, but if you would like to reopen and fixup pls do."}}