@@ -78,8 +78,8 @@ def read_csv(filepath_or_buffer, nb_axes=None, index_col=None, sep=',', headerse
7878 country,gender\time,2013,2014,2015
7979 Belgium,Male,5472856,5493792,5524068
8080 Belgium,Female,5665118,5687048,5713206
81- France,Male,31772665,31936596,32175328
82- France,Female,33827685,34005671,34280951
81+ France,Male,31772665,32045129,32174258
82+ France,Female,33827685,34120851,34283895
8383 Germany,Male,39380976,39556923,39835457
8484 Germany,Female,41142770,41210540,41362080
8585
@@ -93,8 +93,8 @@ def read_csv(filepath_or_buffer, nb_axes=None, index_col=None, sep=',', headerse
9393 country gender\time 2013 2014 2015
9494 Belgium Male 5472856 5493792 5524068
9595 Belgium Female 5665118 5687048 5713206
96- France Male 31772665 31936596 32175328
97- France Female 33827685 34005671 34280951
96+ France Male 31772665 32045129 32174258
97+ France Female 33827685 34120851 34283895
9898 Germany Male 39380976 39556923 39835457
9999 Germany Female 41142770 41210540 41362080
100100
@@ -108,7 +108,7 @@ def read_csv(filepath_or_buffer, nb_axes=None, index_col=None, sep=',', headerse
108108 country,gender\time,2013,2014,2015
109109 Belgium,Male,5472856,5493792,5524068
110110 Belgium,Female,5665118,5687048,5713206
111- France,Female,33827685,34005671,34280951
111+ France,Female,33827685,34120851,34283895
112112 Germany,Male,39380976,39556923,39835457
113113 >>> # by default, cells associated with missing label combinations are filled with NaN.
114114 >>> # In that case, an int array is converted to a float array.
@@ -117,7 +117,7 @@ def read_csv(filepath_or_buffer, nb_axes=None, index_col=None, sep=',', headerse
117117 Belgium Male 5472856.0 5493792.0 5524068.0
118118 Belgium Female 5665118.0 5687048.0 5713206.0
119119 France Male nan nan nan
120- France Female 33827685.0 34005671 .0 34280951 .0
120+ France Female 33827685.0 34120851 .0 34283895 .0
121121 Germany Male 39380976.0 39556923.0 39835457.0
122122 Germany Female nan nan nan
123123 >>> # using argument 'fill_value', you can choose which value to use to fill missing cells.
@@ -126,7 +126,7 @@ def read_csv(filepath_or_buffer, nb_axes=None, index_col=None, sep=',', headerse
126126 Belgium Male 5472856 5493792 5524068
127127 Belgium Female 5665118 5687048 5713206
128128 France Male 0 0 0
129- France Female 33827685 34005671 34280951
129+ France Female 33827685 34120851 34283895
130130 Germany Male 39380976 39556923 39835457
131131 Germany Female 0 0 0
132132
@@ -140,8 +140,8 @@ def read_csv(filepath_or_buffer, nb_axes=None, index_col=None, sep=',', headerse
140140 country,gender,2013,2014,2015
141141 Belgium,Male,5472856,5493792,5524068
142142 Belgium,Female,5665118,5687048,5713206
143- France,Male,31772665,31936596,32175328
144- France,Female,33827685,34005671,34280951
143+ France,Male,31772665,32045129,32174258
144+ France,Female,33827685,34120851,34283895
145145 Germany,Male,39380976,39556923,39835457
146146 Germany,Female,41142770,41210540,41362080
147147 >>> # read the array stored in the CSV file as is
@@ -177,13 +177,13 @@ def read_csv(filepath_or_buffer, nb_axes=None, index_col=None, sep=',', headerse
177177 Belgium,2014,11180840
178178 Belgium,2015,11237274
179179 France,2013,65600350
180- France,2014,65942267
181- France,2015,66456279
180+ France,2014,66165980
181+ France,2015,66458153
182182 >>> # to read arrays stored in 'narrow' format, you must pass wide=False to read_csv
183183 >>> read_csv(fname, wide=False)
184184 country\time 2013 2014 2015
185185 Belgium 11137974 11180840 11237274
186- France 65600350 65942267 66456279
186+ France 65600350 66165980 66458153
187187 """
188188 if not np .isnan (na ):
189189 fill_value = na
0 commit comments