Initializing a Series from and Index discards the "dtype" argument #17088
Labels
Bug
Dtype Conversions
Unexpected or buggy dtype conversions
Index
Related to the Index class or subclasses
Needs Tests
Unit test(s) needed to prevent regressions
Uh oh!
There was an error while loading. Please reload this page.
Code Sample, a copy-pastable example if possible
Problem description
The dtype should be enforced when explicitly passed; instead the dtype of the original index is preserved. Compare to:
Expected Output
Initialization with index should behave analogously to initialization from a list or numpy array:
Output of
pd.show_versions()
pandas: 0.21.0.dev+301.g395f71213
pytest: 3.0.6
pip: 9.0.1
setuptools: None
Cython: 0.25.2
numpy: 1.12.1
scipy: 0.19.0
xarray: None
IPython: 5.1.0.dev
sphinx: 1.5.6
patsy: 0.4.1
dateutil: 2.6.0
pytz: 2017.2
blosc: None
bottleneck: 1.2.1
tables: 3.3.0
numexpr: 2.6.1
feather: 0.3.1
matplotlib: 2.0.2
openpyxl: None
xlrd: 1.0.0
xlwt: 1.1.2
xlsxwriter: 0.9.6
lxml: None
bs4: 4.5.3
html5lib: 0.999999999
sqlalchemy: 1.0.15
pymysql: None
psycopg2: None
jinja2: 2.9.6
s3fs: None
pandas_gbq: None
pandas_datareader: 0.2.1
pyarrow: None
The text was updated successfully, but these errors were encountered: