10
10
11
11
class frame_to_csv (object ):
12
12
goal_time = 0.2
13
- fname = '__test__.csv'
14
13
15
14
def setup (self ):
16
15
self .df = DataFrame (np .random .randn (3000 , 30 ))
17
16
18
17
def time_frame_to_csv (self ):
19
- self .df .to_csv (self .fname )
20
-
21
- def teardown (self ):
22
- os .remove (self .fname )
18
+ self .df .to_csv ('__test__.csv' )
23
19
24
20
25
21
class frame_to_csv2 (object ):
26
22
goal_time = 0.2
27
- fname = '__test__.csv'
28
23
29
24
def setup (self ):
30
25
self .df = DataFrame ({'A' : range (50000 ), })
@@ -33,30 +28,22 @@ def setup(self):
33
28
self .df ['D' ] = (self .df .A + 3.0 )
34
29
35
30
def time_frame_to_csv2 (self ):
36
- self .df .to_csv (self .fname )
37
-
38
- def teardown (self ):
39
- os .remove (self .fname )
31
+ self .df .to_csv ('__test__.csv' )
40
32
41
33
42
34
class frame_to_csv_date_formatting (object ):
43
35
goal_time = 0.2
44
- fname = '__test__.csv'
45
36
46
37
def setup (self ):
47
38
self .rng = date_range ('1/1/2000' , periods = 1000 )
48
39
self .data = DataFrame (self .rng , index = self .rng )
49
40
50
41
def time_frame_to_csv_date_formatting (self ):
51
- self .data .to_csv (self .fname , date_format = '%Y%m%d' )
52
-
53
- def teardown (self ):
54
- os .remove (self .fname )
42
+ self .data .to_csv ('__test__.csv' , date_format = '%Y%m%d' )
55
43
56
44
57
45
class frame_to_csv_mixed (object ):
58
46
goal_time = 0.2
59
- fname = '__test__.csv'
60
47
61
48
def setup (self ):
62
49
self .df_float = DataFrame (np .random .randn (5000 , 5 ), dtype = 'float64' , columns = self .create_cols ('float' ))
@@ -68,14 +55,11 @@ def setup(self):
68
55
self .df = concat ([self .df_float , self .df_int , self .df_bool , self .df_object , self .df_dt ], axis = 1 )
69
56
70
57
def time_frame_to_csv_mixed (self ):
71
- self .df .to_csv (self . fname )
58
+ self .df .to_csv ('__test__.csv' )
72
59
73
60
def create_cols (self , name ):
74
61
return [('%s%03d' % (name , i )) for i in range (5 )]
75
62
76
- def teardown (self ):
77
- os .remove (self .fname )
78
-
79
63
80
64
class read_csv_infer_datetime_format_custom (object ):
81
65
goal_time = 0.2
@@ -112,34 +96,26 @@ def time_read_csv_infer_datetime_format_ymd(self):
112
96
113
97
class read_csv_skiprows (object ):
114
98
goal_time = 0.2
115
- fname = '__test__.csv'
116
99
117
100
def setup (self ):
118
101
self .index = tm .makeStringIndex (20000 )
119
102
self .df = DataFrame ({'float1' : randn (20000 ), 'float2' : randn (20000 ), 'string1' : (['foo' ] * 20000 ), 'bool1' : ([True ] * 20000 ), 'int1' : np .random .randint (0 , 200000 , size = 20000 ), }, index = self .index )
120
- self .df .to_csv (self . fname )
103
+ self .df .to_csv ('__test__.csv' )
121
104
122
105
def time_read_csv_skiprows (self ):
123
- read_csv (self .fname , skiprows = 10000 )
124
-
125
- def teardown (self ):
126
- os .remove (self .fname )
106
+ read_csv ('__test__.csv' , skiprows = 10000 )
127
107
128
108
129
109
class read_csv_standard (object ):
130
110
goal_time = 0.2
131
- fname = '__test__.csv'
132
111
133
112
def setup (self ):
134
113
self .index = tm .makeStringIndex (10000 )
135
114
self .df = DataFrame ({'float1' : randn (10000 ), 'float2' : randn (10000 ), 'string1' : (['foo' ] * 10000 ), 'bool1' : ([True ] * 10000 ), 'int1' : np .random .randint (0 , 100000 , size = 10000 ), }, index = self .index )
136
- self .df .to_csv (self . fname )
115
+ self .df .to_csv ('__test__.csv' )
137
116
138
117
def time_read_csv_standard (self ):
139
- read_csv (self .fname )
140
-
141
- def teardown (self ):
142
- os .remove (self .fname )
118
+ read_csv ('__test__.csv' )
143
119
144
120
145
121
class read_parse_dates_iso8601 (object ):
@@ -178,17 +154,13 @@ def time_read_uint64_na_values(self):
178
154
179
155
class write_csv_standard (object ):
180
156
goal_time = 0.2
181
- fname = '__test__.csv'
182
157
183
158
def setup (self ):
184
159
self .index = tm .makeStringIndex (10000 )
185
160
self .df = DataFrame ({'float1' : randn (10000 ), 'float2' : randn (10000 ), 'string1' : (['foo' ] * 10000 ), 'bool1' : ([True ] * 10000 ), 'int1' : np .random .randint (0 , 100000 , size = 10000 ), }, index = self .index )
186
161
187
162
def time_write_csv_standard (self ):
188
- self .df .to_csv (self .fname )
189
-
190
- def teardown (self ):
191
- os .remove (self .fname )
163
+ self .df .to_csv ('__test__.csv' )
192
164
193
165
194
166
class read_csv_from_s3 (object ):
0 commit comments