{"action":"created","issue":{"url":"https://api.github.com/repos/JuliaStats/DataFrames.jl/issues/1052","repository_url":"https://api.github.com/repos/JuliaStats/DataFrames.jl","labels_url":"https://api.github.com/repos/JuliaStats/DataFrames.jl/issues/1052/labels{/name}","comments_url":"https://api.github.com/repos/JuliaStats/DataFrames.jl/issues/1052/comments","events_url":"https://api.github.com/repos/JuliaStats/DataFrames.jl/issues/1052/events","html_url":"https://github.com/JuliaStats/DataFrames.jl/pull/1052","id":174968325,"number":1052,"title":"Avoid aliasing columns on assignment","user":{"login":"TotalVerb","id":12903942,"avatar_url":"https://avatars.githubusercontent.com/u/12903942?v=3","gravatar_id":"","url":"https://api.github.com/users/TotalVerb","html_url":"https://github.com/TotalVerb","followers_url":"https://api.github.com/users/TotalVerb/followers","following_url":"https://api.github.com/users/TotalVerb/following{/other_user}","gists_url":"https://api.github.com/users/TotalVerb/gists{/gist_id}","starred_url":"https://api.github.com/users/TotalVerb/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/TotalVerb/subscriptions","organizations_url":"https://api.github.com/users/TotalVerb/orgs","repos_url":"https://api.github.com/users/TotalVerb/repos","events_url":"https://api.github.com/users/TotalVerb/events{/privacy}","received_events_url":"https://api.github.com/users/TotalVerb/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":8,"created_at":"2016-09-04T20:35:59Z","updated_at":"2016-09-20T20:40:01Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/JuliaStats/DataFrames.jl/pulls/1052","html_url":"https://github.com/JuliaStats/DataFrames.jl/pull/1052","diff_url":"https://github.com/JuliaStats/DataFrames.jl/pull/1052.diff","patch_url":"https://github.com/JuliaStats/DataFrames.jl/pull/1052.patch"},"body":"A Stack Overflow user has reported behaviour that I thought was strange, with regard to aliasing between columns: http://stackoverflow.com/questions/39320783/julia-dataframe-changing-one-cell-changes-entire-row\r\n\r\nThis makes `upgrade_vector` copying and also unhoists the broadcasting, to remove aliasing. Of course, the performance of these operations will be much worse.\r\n\r\nFixes #1051."},"comment":{"url":"https://api.github.com/repos/JuliaStats/DataFrames.jl/issues/comments/248427163","html_url":"https://github.com/JuliaStats/DataFrames.jl/pull/1052#issuecomment-248427163","issue_url":"https://api.github.com/repos/JuliaStats/DataFrames.jl/issues/1052","id":248427163,"user":{"login":"andreasnoack","id":505001,"avatar_url":"https://avatars.githubusercontent.com/u/505001?v=3","gravatar_id":"","url":"https://api.github.com/users/andreasnoack","html_url":"https://github.com/andreasnoack","followers_url":"https://api.github.com/users/andreasnoack/followers","following_url":"https://api.github.com/users/andreasnoack/following{/other_user}","gists_url":"https://api.github.com/users/andreasnoack/gists{/gist_id}","starred_url":"https://api.github.com/users/andreasnoack/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/andreasnoack/subscriptions","organizations_url":"https://api.github.com/users/andreasnoack/orgs","repos_url":"https://api.github.com/users/andreasnoack/repos","events_url":"https://api.github.com/users/andreasnoack/events{/privacy}","received_events_url":"https://api.github.com/users/andreasnoack/received_events","type":"User","site_admin":false},"created_at":"2016-09-20T20:40:01Z","updated_at":"2016-09-20T20:40:01Z","body":"I'd vote for copying the data into the existing and failing if not possible."}}
{"actor":{"display_login":"andreasnoack"}}