{"push_id":921168487,"size":140,"distinct_size":140,"ref":"refs/heads/gh11555-read_csv-docs","head":"5945ca3ad9c5d0c5214cd9188279a662218da82e","before":"8a7cf0bc6ac1fb8db790d9512d14ff606d381371","commits":[{"sha":"9f1af70485be6a10330abe13a0d6c8e2f4bf045f","author":{"email":"0011f1fc5dc88f0b76d602e32d57f167179f76de@users.noreply.github.com","name":"Isaac Schwabacher"},"message":"Improve(?) explanation of SettingWithCopy warning\n\nAfter playing with R a bunch, I started feeling like the explanation of\n`SettingWithCopy` wasn't getting to the core of the matter, which is actually\nan essential consequence of python slice assignment semantics. Here's how\npython handles chained assignment:\n\n```python\ndf['foo']['bar'] = quux\ndf.__getitem__('foo').__setitem__('bar', quux)\n```\n\nwhereas in R, it's this:\n\n```R\ndf[\"foo\"][\"bar\"] <- quux\ndf[\"foo\"] <- `[<-`(df[\"foo\"], \"bar\", quux)\ndf <- `[<-`(df, \"foo\", `[<-`(`[`(df, \"foo\"), \"bar\", quux))\n```\n\nThat last is a lot of line noise, though the R method names `` `[` `` and\n`` `[<-` `` are more concise than `__getitem__` and `__setitem__`! But imagine\nthat you could call `__setitem__` with a kwarg `inplace=False` that would cause\nit to return a modified copy instead of modifying the original object. Then the\nR version would translate to this in python:\n\n```python\ndf = df.__setitem__('foo',\n                    df.__getitem__('foo')\n                      .__setitem__('bar', quux, inplace=False),\n                    inplace=False)\n```\nThis is incredibly awkward, but it has the advantage of making\n`SettingWithCopy` unnecessary&mdash; *everything* is a copy, and yet things get\nset nonetheless.\n\nSo this commit is an attempt to explain this without requiring the reader to\nknow R.","distinct":true,"url":"https://api.github.com/repos/frankcleary/pandas/commits/9f1af70485be6a10330abe13a0d6c8e2f4bf045f"},{"sha":"f5fbec8c86d0e8011d6aa4b3ef4cd55887b08875","author":{"email":"f3e731dfa293c7a83119d8aacfa41b5d2d780be9@reback.net","name":"Jeff Reback"},"message":"Merge pull request #11746 from ischwabacher/patch-3\n\nImprove(?) explanation of SettingWithCopy warning","distinct":true,"url":"https://api.github.com/repos/frankcleary/pandas/commits/f5fbec8c86d0e8011d6aa4b3ef4cd55887b08875"},{"sha":"20f33b8c78b13426425fad7eded0770a15b5f20a","author":{"email":"df86dd76a47a2b9e53e2db63e3dd88b55d848d99@users.noreply.github.com","name":"srib"},"message":"DOC: Remove infer_types from the documentation of read_html","distinct":true,"url":"https://api.github.com/repos/frankcleary/pandas/commits/20f33b8c78b13426425fad7eded0770a15b5f20a"},{"sha":"fe8cc13f9bff1e8d57ed991d67b09e8556edf23c","author":{"email":"9018b3a5a8dd6d88bc18860b5ab78a700ac41ead@gmail.com","name":"Tom Augspurger"},"message":"DOC: Explain `Styler.set_table_styles`\n\nAlso included an example.","distinct":true,"url":"https://api.github.com/repos/frankcleary/pandas/commits/fe8cc13f9bff1e8d57ed991d67b09e8556edf23c"},{"sha":"5d405f5f5b6cc20892d2a747f30c866602c48284","author":{"email":"f3e731dfa293c7a83119d8aacfa41b5d2d780be9@reback.net","name":"Jeff Reback"},"message":"Merge pull request #11765 from srib/doc_fixes\n\nDOC: Remove infer_types from the documentation of read_html GH 11764","distinct":true,"url":"https://api.github.com/repos/frankcleary/pandas/commits/5d405f5f5b6cc20892d2a747f30c866602c48284"},{"sha":"925f62a690086d52664379a58f35e26b146a9146","author":{"email":"679cc2e412aed359554699abddb8cb8ccbb447e8@gmail.com","name":"jfoo"},"message":"Update vendored pyperclip to 1.5.15","distinct":true,"url":"https://api.github.com/repos/frankcleary/pandas/commits/925f62a690086d52664379a58f35e26b146a9146"},{"sha":"86dc455a426318c89fb372376370905cac38c7e2","author":{"email":"d42d942bf3e15a2ea4ceb73fe0daaf57b1be2739@tepper.cmu.edu","name":"Ka Wo Chen"},"message":"CLN: remove if conditions that are almost never True","distinct":true,"url":"https://api.github.com/repos/frankcleary/pandas/commits/86dc455a426318c89fb372376370905cac38c7e2"},{"sha":"74fee2c6c5d36af6c37be998845e13a057c9eee7","author":{"email":"1d38cabfe39da822f44f89d965181a2b3961b65d@uiowa.edu","name":"Tom Augspurger"},"message":"Merge pull request #11766 from TomAugspurger/set-table-styles-doc\n\nDOC: Explain `Styler.set_table_styles`","distinct":true,"url":"https://api.github.com/repos/frankcleary/pandas/commits/74fee2c6c5d36af6c37be998845e13a057c9eee7"},{"sha":"24fce073cff3b5501f211685b8ea820872486494","author":{"email":"f3e731dfa293c7a83119d8aacfa41b5d2d780be9@reback.net","name":"Jeff Reback"},"message":"CI: update appveyor to build conda packages as artifacts","distinct":true,"url":"https://api.github.com/repos/frankcleary/pandas/commits/24fce073cff3b5501f211685b8ea820872486494"},{"sha":"5b84e49e44cb378cee211436f0966e53d89b08b1","author":{"email":"f3e731dfa293c7a83119d8aacfa41b5d2d780be9@reback.net","name":"Jeff Reback"},"message":"Merge branch 'appveyor'","distinct":true,"url":"https://api.github.com/repos/frankcleary/pandas/commits/5b84e49e44cb378cee211436f0966e53d89b08b1"},{"sha":"6ca564b3a0e912ac054039c0fa579e13891c53f7","author":{"email":"f3e731dfa293c7a83119d8aacfa41b5d2d780be9@reback.net","name":"Jeff Reback"},"message":"CI: add in 3.4 build","distinct":true,"url":"https://api.github.com/repos/frankcleary/pandas/commits/6ca564b3a0e912ac054039c0fa579e13891c53f7"},{"sha":"91a877a08f68d1663ab96ef05b975f7d058bf826","author":{"email":"60cea37c91b27d5ee2ee1e8871bd8d2cd0323977@gmail.com","name":"Thomas A Caswell"},"message":"MNT: simplify AutoDateFormatter\n\n - import constants from matplolib.dates\n - do not re-implement AutoDateFormatter functionality that\n   is already upstream","distinct":true,"url":"https://api.github.com/repos/frankcleary/pandas/commits/91a877a08f68d1663ab96ef05b975f7d058bf826"},{"sha":"3d7a1d422b0f80a07f260f598591deb03ff86de5","author":{"email":"b520e2c6dd12666246e6894623c586d4c2cc8950@gmail.com","name":"rockg"},"message":"BUG: Parsing offset strings with non-zero minutes was incorrect","distinct":true,"url":"https://api.github.com/repos/frankcleary/pandas/commits/3d7a1d422b0f80a07f260f598591deb03ff86de5"},{"sha":"ada49e157a91399fa9d428799118de5579d58f86","author":{"email":"f3e731dfa293c7a83119d8aacfa41b5d2d780be9@reback.net","name":"Jeff Reback"},"message":"Merge pull request #11774 from rockg/minute-tz\n\nBUG: Parsing offset strings with non-zero minutes was incorrect","distinct":true,"url":"https://api.github.com/repos/frankcleary/pandas/commits/ada49e157a91399fa9d428799118de5579d58f86"},{"sha":"52627ab67325cc5e02dfa2136556dae28884ce82","author":{"email":"121a3f5fcaaa2b660088a0189fbbee61fe583bcd@bostonfusion.com","name":"Francis T. O'Donovan"},"message":"DOC: Add examples for pandas.Series.append","distinct":true,"url":"https://api.github.com/repos/frankcleary/pandas/commits/52627ab67325cc5e02dfa2136556dae28884ce82"},{"sha":"0749d6f17027035e7167483e4bf6da48fd20792d","author":{"email":"36c737f86d71d8ee1ddeb1e5c83102ee5de8f97c@gmail.com","name":"Joris Van den Bossche"},"message":"Merge pull request #11781 from proinsias/series_append_example\n\nDOC: Add examples for pandas.Series.append","distinct":true,"url":"https://api.github.com/repos/frankcleary/pandas/commits/0749d6f17027035e7167483e4bf6da48fd20792d"},{"sha":"4fbf5e51f920dd1019360495e7eecd94016a7a9d","author":{"email":"df86dd76a47a2b9e53e2db63e3dd88b55d848d99@users.noreply.github.com","name":"srib"},"message":"BUG: Fix for Period.end_time when multiple of a frequency is requested, #11738\n\n1. Added a new test with the multiple of a frequency.\n2. Rearranged some tests to improve readability of the code.\n3. Added bug fix to whatsnew\n4. Added a comment in the test","distinct":true,"url":"https://api.github.com/repos/frankcleary/pandas/commits/4fbf5e51f920dd1019360495e7eecd94016a7a9d"},{"sha":"111380f935af3f7a2edca5627a344f7834c80ea9","author":{"email":"f3e731dfa293c7a83119d8aacfa41b5d2d780be9@reback.net","name":"Jeff Reback"},"message":"Merge pull request #11767 from kawochen/CLN-tslib\n\nCLN: remove if conditions that are almost never True","distinct":true,"url":"https://api.github.com/repos/frankcleary/pandas/commits/111380f935af3f7a2edca5627a344f7834c80ea9"},{"sha":"43edd83b31660958179c26a205a51f10df236594","author":{"email":"497cfedd497f0786e53805de2adac4e9fb966bd9@gmail.com","name":"Yoong Kang Lim"},"message":"BUG: Fixed DataFrame info() for duplicated columns, #11761","distinct":true,"url":"https://api.github.com/repos/frankcleary/pandas/commits/43edd83b31660958179c26a205a51f10df236594"},{"sha":"5ac1aed1fe762e7372f6af673a0ca1de88692d7e","author":{"email":"121a3f5fcaaa2b660088a0189fbbee61fe583bcd@gmail.com","name":"Francis T. O'Donovan"},"message":"DOC: Add context to pd.to_timedelta examples\n\nUpdate the reStructuredText tutorial on timedeltas to include\ncontext, similar to edits suggested for #11785.\n\nAlso, add a space after various commas (PEP8), and periods/colons\nat the end of sentences for consistency.","distinct":true,"url":"https://api.github.com/repos/frankcleary/pandas/commits/5ac1aed1fe762e7372f6af673a0ca1de88692d7e"}]}