5
5
import numpy as np
6
6
import pytest
7
7
8
- from pandas .compat import lmap , lrange
8
+ from pandas .compat import lmap
9
9
from pandas .errors import ParserError
10
10
11
11
import pandas as pd
@@ -69,8 +69,8 @@ def test_to_csv_from_csv1(self):
69
69
assert_almost_equal (self .tsframe .values , recons .values )
70
70
71
71
# corner case
72
- dm = DataFrame ({'s1' : Series (lrange (3 ), lrange (3 )),
73
- 's2' : Series (lrange (2 ), lrange (2 ))})
72
+ dm = DataFrame ({'s1' : Series (range (3 ), index = np . arange (3 )),
73
+ 's2' : Series (range (2 ), index = np . arange (2 ))})
74
74
dm .to_csv (path )
75
75
76
76
recons = self .read_csv (path )
@@ -259,8 +259,8 @@ def _do_test(df, r_dtype=None, c_dtype=None,
259
259
kwargs = dict (parse_dates = False )
260
260
if cnlvl :
261
261
if rnlvl is not None :
262
- kwargs ['index_col' ] = lrange ( rnlvl )
263
- kwargs ['header' ] = lrange ( cnlvl )
262
+ kwargs ['index_col' ] = list ( range ( rnlvl ) )
263
+ kwargs ['header' ] = list ( range ( cnlvl ) )
264
264
265
265
with ensure_clean ('__tmp_to_csv_moar__' ) as path :
266
266
df .to_csv (path , encoding = 'utf8' ,
@@ -392,7 +392,7 @@ def _to_uni(x):
392
392
df .columns = cols
393
393
_do_test (df , dupe_col = True )
394
394
395
- _do_test (DataFrame (index = lrange (10 )))
395
+ _do_test (DataFrame (index = np . arange (10 )))
396
396
_do_test (mkdf (chunksize // 2 + 1 , 2 , r_idx_nlevels = 2 ), rnlvl = 2 )
397
397
for ncols in [2 , 3 , 4 ]:
398
398
base = int (chunksize // ncols )
@@ -617,7 +617,7 @@ def _make_frame(names=None):
617
617
for i in [6 , 7 ]:
618
618
msg = 'len of {i}, but only 5 lines in file' .format (i = i )
619
619
with pytest .raises (ParserError , match = msg ):
620
- read_csv (path , header = lrange ( i ), index_col = 0 )
620
+ read_csv (path , header = list ( range ( i ) ), index_col = 0 )
621
621
622
622
# write with cols
623
623
msg = 'cannot specify cols with a MultiIndex'
@@ -695,8 +695,9 @@ def create_cols(name):
695
695
696
696
def test_to_csv_dups_cols (self ):
697
697
698
- df = DataFrame (np .random .randn (1000 , 30 ), columns = lrange (
699
- 15 ) + lrange (15 ), dtype = 'float64' )
698
+ df = DataFrame (np .random .randn (1000 , 30 ),
699
+ columns = list (range (15 )) + list (range (15 )),
700
+ dtype = 'float64' )
700
701
701
702
with ensure_clean () as filename :
702
703
df .to_csv (filename ) # single dtype, fine
@@ -706,10 +707,10 @@ def test_to_csv_dups_cols(self):
706
707
707
708
df_float = DataFrame (np .random .randn (1000 , 3 ), dtype = 'float64' )
708
709
df_int = DataFrame (np .random .randn (1000 , 3 ), dtype = 'int64' )
709
- df_bool = DataFrame (True , index = df_float .index , columns = lrange (3 ))
710
- df_object = DataFrame ('foo' , index = df_float .index , columns = lrange (3 ))
710
+ df_bool = DataFrame (True , index = df_float .index , columns = range (3 ))
711
+ df_object = DataFrame ('foo' , index = df_float .index , columns = range (3 ))
711
712
df_dt = DataFrame (Timestamp ('20010101' ),
712
- index = df_float .index , columns = lrange (3 ))
713
+ index = df_float .index , columns = range (3 ))
713
714
df = pd .concat ([df_float , df_int , df_bool , df_object ,
714
715
df_dt ], axis = 1 , ignore_index = True )
715
716
@@ -746,7 +747,7 @@ def test_to_csv_dups_cols(self):
746
747
747
748
def test_to_csv_chunking (self ):
748
749
749
- aa = DataFrame ({'A' : lrange (100000 )})
750
+ aa = DataFrame ({'A' : range (100000 )})
750
751
aa ['B' ] = aa .A + 1.0
751
752
aa ['C' ] = aa .A + 2.0
752
753
aa ['D' ] = aa .A + 3.0
0 commit comments