Skip to content

Commit bb63964

Browse files
author
Carlos Souza
committed
Propagating Series name
1 parent af9a29b commit bb63964

File tree

2 files changed

+5
-1
lines changed

2 files changed

+5
-1
lines changed

pandas/core/generic.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -3974,7 +3974,7 @@ def asof(self, where, subset=None):
39743974
nulls = self.isnull() if is_series else self[subset].isnull().any(1)
39753975
if nulls.all():
39763976
if is_series:
3977-
return pd.Series(np.nan, index=where)
3977+
return pd.Series(np.nan, index=where, name=self.name)
39783978
else:
39793979
if is_list:
39803980
return pd.DataFrame(np.nan, index=where,

pandas/tests/series/test_asof.py

+4
Original file line numberDiff line numberDiff line change
@@ -169,3 +169,7 @@ def test_all_nans(self):
169169
date = date_range('1/1/1990', periods=N * 3, freq='25s')[0]
170170
result = Series(np.nan, index=rng).asof(date)
171171
assert isnull(result)
172+
173+
# test name is propagated
174+
result = Series(np.nan, index=[1, 2, 3, 4], name='test').asof([4, 5])
175+
self.assertEqual(result.name, 'test')

0 commit comments

Comments
 (0)