Issue 1:
A clear and concise description of what the bug is.

Expected results

what you expected to happen.

Actual results

what actually happens.

Screenshots

If applicable, add screenshots to help explain your problem.

How to reproduce the bug

Go to '...'

Click on '....'

Scroll down to '....'

See error

Environment

(please complete the following information):

superset version: superset version

python version: python --version

node.js version: node -v

npm version: npm -v

Checklist

Make sure these boxes are checked before submitting your issue - thank you!

I have checked the superset logs for python stacktraces and included it here as text if there are any.

I have reproduced the issue with at least the latest released version of superset.

I have checked the issue tracker for the same issue and I haven't found one similar.

Additional context

Add any other context about the problem here.

Issue 2:
Make sure these boxes are checked before submitting your issue - thank you!

I have checked the superset logs for python stacktraces and included it here as text if there are any.

I have reproduced the issue with at least the latest released version of superset.

I have checked the issue tracker for the same issue and I haven't found one similar.

Superset version

0.29rc7 (the last one published via Pypi)

Expected results

World Map has been working fine up to 0.26 (current version that we are using), but it seems not working with 0.29rc7 anymore.

Actual results

The graph yields errors like "Too many indexers" and the following stacktrace:

Mar 11 11:08:03 analytics-tool1004 superset[27831]: 2019-03-11 11:08:03,985:ERROR:root:Too many indexers
Mar 11 11:08:03 analytics-tool1004 superset[27831]: Traceback (most recent call last):
Mar 11 11:08:03 analytics-tool1004 superset[27831]: File "/srv/deployment/analytics/superset/venv/lib/python3.7/site-packages/superset/views/base.py", line 96, in wraps
Mar 11 11:08:03 analytics-tool1004 superset[27831]: return f(self, *args, **kwargs)
Mar 11 11:08:03 analytics-tool1004 superset[27831]: File "/srv/deployment/analytics/superset/venv/lib/python3.7/site-packages/superset/views/core.py", line 1211, in explore_json
Mar 11 11:08:03 analytics-tool1004 superset[27831]: samples=samples,
Mar 11 11:08:03 analytics-tool1004 superset[27831]: File "/srv/deployment/analytics/superset/venv/lib/python3.7/site-packages/superset/views/core.py", line 1142, in generate_json
Mar 11 11:08:03 analytics-tool1004 superset[27831]: payload = viz_obj.get_payload()
Mar 11 11:08:03 analytics-tool1004 superset[27831]: File "/srv/deployment/analytics/superset/venv/lib/python3.7/site-packages/superset/viz.py", line 374, in get_payload
Mar 11 11:08:03 analytics-tool1004 superset[27831]: payload['data'] = self.get_data(df)
Mar 11 11:08:03 analytics-tool1004 superset[27831]: File "/srv/deployment/analytics/superset/venv/lib/python3.7/site-packages/superset/viz.py", line 1745, in get_data
Mar 11 11:08:03 analytics-tool1004 superset[27831]: ndf['m1'] = df[metric].iloc[:,0]
Mar 11 11:08:03 analytics-tool1004 superset[27831]: File "/srv/deployment/analytics/superset/venv/lib/python3.7/site-packages/pandas/core/indexing.py", line 1471, in __getitem__
Mar 11 11:08:03 analytics-tool1004 superset[27831]: return self._getitem_tuple(key)
Mar 11 11:08:03 analytics-tool1004 superset[27831]: File "/srv/deployment/analytics/superset/venv/lib/python3.7/site-packages/pandas/core/indexing.py", line 2012, in _getitem_tuple
Mar 11 11:08:03 analytics-tool1004 superset[27831]: self._has_valid_tuple(tup)
Mar 11 11:08:03 analytics-tool1004 superset[27831]: File "/srv/deployment/analytics/superset/venv/lib/python3.7/site-packages/pandas/core/indexing.py", line 219, in _has_valid_tuple
Mar 11 11:08:03 analytics-tool1004 superset[27831]: raise IndexingError('Too many indexers')
Mar 11 11:08:03 analytics-tool1004 superset[27831]: pandas.core.indexing.IndexingError: Too many indexers

The same dataset works fine with 0.26.

Steps to reproduce

Create a world map graph and add the Bubbles functionality. In my case, the graph works fine without it but adding it yields to the above error.

Note: during the migration numpy and pandas were upgraded, and I checked that the the same versions are the ones added for 0.29rc8 (I couldn't use this version since not in Pypi).