@@ -4194,27 +4194,24 @@ def test_astype_cast_nan_int(self):
4194
4194
4195
4195
def test_astype_str(self):
4196
4196
# GH9757
4197
- dts = Series(date_range('2010-01-04', periods=5))
4198
- tds = Series([Timedelta(x, unit='d') for x in range(5)])
4199
- ns = Series(range(5))
4200
- fs = Series([0.0, 0.2, 0.4, 0.6, 0.8])
4197
+ a = Series(date_range('2010-01-04', periods=5))
4198
+ b = Series(date_range('3/6/2012 00:00', periods=5, tz='US/Eastern'))
4199
+ c = Series([Timedelta(x, unit='d') for x in range(5)])
4200
+ d = Series(range(5))
4201
+ e = Series([0.0, 0.2, 0.4, 0.6, 0.8])
4201
4202
4202
- df = DataFrame({
4203
- 'dts' : dts.values,
4204
- 'tds' : tds.values,
4205
- 'ns' : ns.values,
4206
- 'fs' : fs.values,
4207
- })
4203
+ df = DataFrame({'a' : a, 'b' : b, 'c' : c, 'd' : d, 'e' : e})
4208
4204
4209
4205
# Test str and unicode on python 2.x and just str on python 3.x
4210
4206
for tt in set([str, compat.text_type]):
4211
4207
result = df.astype(tt)
4212
4208
4213
4209
expected = DataFrame({
4214
- 'dts' : list(map(tt, dts.values)),
4215
- 'tds' : list(map(tt, tds.values)),
4216
- 'ns' : list(map(tt, ns.values)),
4217
- 'fs' : list(map(tt, fs.values)),
4210
+ 'a' : list(map(tt, a.values)),
4211
+ 'b' : list(map(tt, b.values)),
4212
+ 'c' : list(map(tt, c.values)),
4213
+ 'd' : list(map(tt, d.values)),
4214
+ 'e' : list(map(tt, e.values)),
4218
4215
})
4219
4216
4220
4217
assert_frame_equal(result, expected)
0 commit comments