@@ -303,50 +303,6 @@ def test_isnumeric(any_string_dtype):
303
303
tm .assert_series_equal (s .str .isdecimal (), Series (decimal_e , dtype = dtype ))
304
304
305
305
306
- def test_get_dummies (any_string_dtype ):
307
- s = Series (["a|b" , "a|c" , np .nan ], dtype = any_string_dtype )
308
- result = s .str .get_dummies ("|" )
309
- expected = DataFrame ([[1 , 1 , 0 ], [1 , 0 , 1 ], [0 , 0 , 0 ]], columns = list ("abc" ))
310
- tm .assert_frame_equal (result , expected )
311
-
312
- s = Series (["a;b" , "a" , 7 ], dtype = any_string_dtype )
313
- result = s .str .get_dummies (";" )
314
- expected = DataFrame ([[0 , 1 , 1 ], [0 , 1 , 0 ], [1 , 0 , 0 ]], columns = list ("7ab" ))
315
- tm .assert_frame_equal (result , expected )
316
-
317
-
318
- def test_get_dummies_index ():
319
- # GH9980, GH8028
320
- idx = Index (["a|b" , "a|c" , "b|c" ])
321
- result = idx .str .get_dummies ("|" )
322
-
323
- expected = MultiIndex .from_tuples (
324
- [(1 , 1 , 0 ), (1 , 0 , 1 ), (0 , 1 , 1 )], names = ("a" , "b" , "c" )
325
- )
326
- tm .assert_index_equal (result , expected )
327
-
328
-
329
- def test_get_dummies_with_name_dummy (any_string_dtype ):
330
- # GH 12180
331
- # Dummies named 'name' should work as expected
332
- s = Series (["a" , "b,name" , "b" ], dtype = any_string_dtype )
333
- result = s .str .get_dummies ("," )
334
- expected = DataFrame ([[1 , 0 , 0 ], [0 , 1 , 1 ], [0 , 1 , 0 ]], columns = ["a" , "b" , "name" ])
335
- tm .assert_frame_equal (result , expected )
336
-
337
-
338
- def test_get_dummies_with_name_dummy_index ():
339
- # GH 12180
340
- # Dummies named 'name' should work as expected
341
- idx = Index (["a|b" , "name|c" , "b|name" ])
342
- result = idx .str .get_dummies ("|" )
343
-
344
- expected = MultiIndex .from_tuples (
345
- [(1 , 1 , 0 , 0 ), (0 , 0 , 1 , 1 ), (0 , 1 , 0 , 1 )], names = ("a" , "b" , "c" , "name" )
346
- )
347
- tm .assert_index_equal (result , expected )
348
-
349
-
350
306
def test_join ():
351
307
values = Series (["a_b_c" , "c_d_e" , np .nan , "f_g_h" ])
352
308
result = values .str .split ("_" ).str .join ("_" )
@@ -782,15 +738,6 @@ def test_method_on_bytes():
782
738
lhs .str .cat (rhs )
783
739
784
740
785
- def test_casefold ():
786
- # GH25405
787
- expected = Series (["ss" , np .nan , "case" , "ssd" ])
788
- s = Series (["ß" , np .nan , "case" , "ßd" ])
789
- result = s .str .casefold ()
790
-
791
- tm .assert_series_equal (result , expected )
792
-
793
-
794
741
def test_str_accessor_in_apply_func ():
795
742
# https://github.com/pandas-dev/pandas/issues/38979
796
743
df = DataFrame (zip ("abc" , "def" ))
0 commit comments