@@ -4438,8 +4438,8 @@ def test_repr_mixed_big(self):
4438
4438
biggie = DataFrame({'A': randn(200),
4439
4439
'B': tm.makeStringIndex(200)},
4440
4440
index=lrange(200))
4441
- biggie[ 'A'][:20 ] = nan
4442
- biggie[ 'B'][:20 ] = nan
4441
+ biggie.loc[:20, 'A'] = nan
4442
+ biggie.loc[:20, 'B'] = nan
4443
4443
4444
4444
foo = repr(biggie)
4445
4445
@@ -7412,19 +7412,19 @@ def test_drop(self):
7412
7412
assert_frame_equal(df,expected)
7413
7413
7414
7414
def test_fillna(self):
7415
- self.tsframe[ 'A'][:5 ] = nan
7416
- self.tsframe['A'][ -5:] = nan
7415
+ self.tsframe.ix[:5, 'A'] = nan
7416
+ self.tsframe.ix[ -5:,'A' ] = nan
7417
7417
7418
7418
zero_filled = self.tsframe.fillna(0)
7419
- self.assertTrue((zero_filled[ 'A'][:5 ] == 0).all())
7419
+ self.assertTrue((zero_filled.ix[:5, 'A'] == 0).all())
7420
7420
7421
7421
padded = self.tsframe.fillna(method='pad')
7422
- self.assertTrue(np.isnan(padded[ 'A'][:5 ]).all())
7423
- self.assertTrue((padded[ 'A'][-5:] == padded[ 'A'][-5 ]).all())
7422
+ self.assertTrue(np.isnan(padded.ix[:5, 'A']).all())
7423
+ self.assertTrue((padded.ix[-5:, 'A'] == padded.ix[-5, 'A']).all())
7424
7424
7425
7425
# mixed type
7426
- self.mixed_frame['foo'][ 5:20] = nan
7427
- self.mixed_frame['A'][ -10:] = nan
7426
+ self.mixed_frame.ix[ 5:20,'foo' ] = nan
7427
+ self.mixed_frame.ix[ -10:,'A' ] = nan
7428
7428
result = self.mixed_frame.fillna(value=0)
7429
7429
result = self.mixed_frame.fillna(method='pad')
7430
7430
@@ -7433,7 +7433,7 @@ def test_fillna(self):
7433
7433
7434
7434
# mixed numeric (but no float16)
7435
7435
mf = self.mixed_float.reindex(columns=['A','B','D'])
7436
- mf['A'][ -10:] = nan
7436
+ mf.ix[ -10:,'A' ] = nan
7437
7437
result = mf.fillna(value=0)
7438
7438
_check_mixed_float(result, dtype = dict(C = None))
7439
7439
@@ -7605,8 +7605,8 @@ def test_replace_inplace(self):
7605
7605
self.assertRaises(TypeError, self.tsframe.replace, nan)
7606
7606
7607
7607
# mixed type
7608
- self.mixed_frame['foo'][ 5:20] = nan
7609
- self.mixed_frame['A'][ -10:] = nan
7608
+ self.mixed_frame.ix[ 5:20,'foo' ] = nan
7609
+ self.mixed_frame.ix[ -10:,'A' ] = nan
7610
7610
7611
7611
result = self.mixed_frame.replace(np.nan, 0)
7612
7612
expected = self.mixed_frame.fillna(value=0)
@@ -8194,8 +8194,8 @@ def test_replace_convert(self):
8194
8194
assert_series_equal(expec, res)
8195
8195
8196
8196
def test_replace_mixed(self):
8197
- self.mixed_frame['foo'][ 5:20] = nan
8198
- self.mixed_frame['A'][ -10:] = nan
8197
+ self.mixed_frame.ix[ 5:20,'foo' ] = nan
8198
+ self.mixed_frame.ix[ -10:,'A' ] = nan
8199
8199
8200
8200
result = self.mixed_frame.replace(np.nan, -18)
8201
8201
expected = self.mixed_frame.fillna(value=-18)
@@ -11717,11 +11717,11 @@ def test_rename_objects(self):
11717
11717
self.assertNotIn('foo', renamed)
11718
11718
11719
11719
def test_fill_corner(self):
11720
- self.mixed_frame['foo'][ 5:20] = nan
11721
- self.mixed_frame['A'][ -10:] = nan
11720
+ self.mixed_frame.ix[ 5:20,'foo' ] = nan
11721
+ self.mixed_frame.ix[ -10:,'A' ] = nan
11722
11722
11723
11723
filled = self.mixed_frame.fillna(value=0)
11724
- self.assertTrue((filled['foo'][ 5:20] == 0).all())
11724
+ self.assertTrue((filled.ix[ 5:20,'foo' ] == 0).all())
11725
11725
del self.mixed_frame['foo']
11726
11726
11727
11727
empty_float = self.frame.reindex(columns=[])
@@ -12716,6 +12716,7 @@ def __nonzero__(self):
12716
12716
self.assertTrue(r1.all())
12717
12717
12718
12718
def test_strange_column_corruption_issue(self):
12719
+
12719
12720
df = DataFrame(index=[0, 1])
12720
12721
df[0] = nan
12721
12722
wasCol = {}
0 commit comments