{"action":"opened","issue":{"url":"https://api.github.com/repos/pydata/pandas/issues/12838","repository_url":"https://api.github.com/repos/pydata/pandas","labels_url":"https://api.github.com/repos/pydata/pandas/issues/12838/labels{/name}","comments_url":"https://api.github.com/repos/pydata/pandas/issues/12838/comments","events_url":"https://api.github.com/repos/pydata/pandas/issues/12838/events","html_url":"https://github.com/pydata/pandas/issues/12838","id":147144333,"number":12838,"title":"BUG: fillna(inplace=True) method in DataFrame with list of column","user":{"login":"chinskiy","id":4370169,"avatar_url":"https://avatars.githubusercontent.com/u/4370169?v=3","gravatar_id":"","url":"https://api.github.com/users/chinskiy","html_url":"https://github.com/chinskiy","followers_url":"https://api.github.com/users/chinskiy/followers","following_url":"https://api.github.com/users/chinskiy/following{/other_user}","gists_url":"https://api.github.com/users/chinskiy/gists{/gist_id}","starred_url":"https://api.github.com/users/chinskiy/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/chinskiy/subscriptions","organizations_url":"https://api.github.com/users/chinskiy/orgs","repos_url":"https://api.github.com/users/chinskiy/repos","events_url":"https://api.github.com/users/chinskiy/events{/privacy}","received_events_url":"https://api.github.com/users/chinskiy/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2016-04-09T16:47:32Z","updated_at":"2016-04-09T16:47:32Z","closed_at":null,"body":"#### Code Sample, a copy-pastable example if possible\r\n```\r\ndf = pd.DataFrame([[None,2,3], [1,None,3], [1,2,None]], columns=['one', 'two', 'three'])\r\ndf\r\n#   one\ttwo\tthree\r\n#0\tNaN\t2.0\t3.0\r\n#1\t1.0\tNaN\t3.0\r\n#2\t1.0\t2.0\tNaN\r\n\r\n#Here work as expected\r\ndf.loc[:, ['one', 'two', 'three']].fillna(0.)\r\n#   one\ttwo\tthree\r\n#0\t0.0\t2.0\t3.0\r\n#1\t1.0\t0.0\t3.0\r\n#2\t1.0\t2.0\t0.0\r\n\r\ndf.loc[:, ['one', 'two', 'three']].fillna(0., inplace=True)\r\ndf\r\n#   one\ttwo\tthree\r\n#0\tNaN\t2.0\t3.0\r\n#1\t1.0\tNaN\t3.0\r\n#2\t1.0\t2.0\tNaN\r\n```\r\n#### Expected Output\r\n```\r\ndf.loc[:, ['one', 'two', 'three']].fillna(0., inplace=True)\r\ndf\r\n#   one\ttwo\tthree\r\n#0\t0.0\t2.0\t3.0\r\n#1\t1.0\t0.0\t3.0\r\n#2\t1.0\t2.0\t0.0\r\n```\r\n\r\n#### output of ``pd.show_versions()``\r\n\r\nINSTALLED VERSIONS\r\n------------------\r\ncommit: None\r\npython: 2.7.6.final.0\r\npython-bits: 64\r\nOS: Linux\r\nOS-release: 4.4.0-14-generic\r\nmachine: x86_64\r\nprocessor: x86_64\r\nbyteorder: little\r\nLC_ALL: None\r\nLANG: en_GB.UTF-8\r\n\r\npandas: 0.18.0+38.gfc077b7\r\nnose: 1.3.7\r\npip: 8.1.1\r\nsetuptools: 20.6.7\r\nCython: 0.24\r\nnumpy: 1.11.0\r\nscipy: 0.17.0\r\nstatsmodels: 0.6.1\r\nxarray: None\r\nIPython: 4.1.2\r\nsphinx: 1.4\r\npatsy: 0.4.1\r\ndateutil: 2.5.2\r\npytz: 2016.3\r\nblosc: None\r\nbottleneck: 1.0.0\r\ntables: None\r\nnumexpr: 2.5.2\r\nmatplotlib: 1.5.1\r\nopenpyxl: 2.3.4\r\nxlrd: 0.9.4\r\nxlwt: None\r\nxlsxwriter: 0.8.4\r\nlxml: 3.6.0\r\nbs4: 4.4.1\r\nhtml5lib: 1.0b8\r\nhttplib2: 0.9.2\r\napiclient: None\r\nsqlalchemy: 1.0.12\r\npymysql: None\r\npsycopg2: 2.6.1 (dt dec pq3 ext lo64)\r\njinja2: 2.8\r\nboto: None"}}