-
-
Notifications
You must be signed in to change notification settings - Fork 18.4k
BUG: Frequency not set for empty Series #14320
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
https://github.com/pydata/pandas/blob/master/pandas/tseries/resample.py#L1347 should do: |
@jreback This will require defining
|
no this is for an Index |
I tried |
create a copy of the obj then assign the series with a shallow copy |
I got this one! I will write tests to verify the expected behavior and create a PR. Thanks 😄 |
Add test to verify frequency for empty series Update test to compare empty series behaviour against normal series Add entry in whatsnew 0.20.0
Add test to verify frequency for empty series Update test to compare empty series behaviour against normal series Add entry in whatsnew 0.20.0
closes pandas-dev#14320 Author: Sahil Dua <[email protected]> Closes pandas-dev#14458 from sahildua2305/frequency-series-fix and squashes the following commits: 384e666 [Sahil Dua] BUG: Set frequency for empty Series
Pandas doesn't set frequency properly for empty series. This is probably related to #14313.
A small, complete example of the issue
It works for non-empty series:
But for empty series,
freq
isNone
:Expected Output
I expected the following output:
Output of
pd.show_versions()
commit: None
python: 3.5.2.final.0
python-bits: 64
OS: Linux
OS-release: 4.7.5-gnu-1
machine: x86_64
processor:
byteorder: little
LC_ALL: None
LANG: en_US.UTF-8
LOCALE: en_US.UTF-8
pandas: 0.19.0rc1
nose: 1.3.6
pip: 8.1.2
setuptools: 27.3.0
Cython: 0.24.1
numpy: 1.11.1
scipy: 0.18.1
statsmodels: None
xarray: None
IPython: 5.0.0
sphinx: 1.4.5
patsy: None
dateutil: 2.5.3
pytz: 2016.6.1
blosc: None
bottleneck: None
tables: 3.2.3.1
numexpr: 2.6.1
matplotlib: 1.5.2
openpyxl: None
xlrd: 1.0.0
xlwt: None
xlsxwriter: None
lxml: None
bs4: 4.5.1
html5lib: None
httplib2: 0.9.2
apiclient: 1.5.1
sqlalchemy: 1.0.15
pymysql: None
psycopg2: 2.6.2 (dt dec pq3 ext lo64)
jinja2: 2.8
boto: None
pandas_datareader: None
The text was updated successfully, but these errors were encountered: