@@ -691,7 +691,10 @@ If ``skip_blank_lines=False``, then ``read_csv`` will not ignore blank lines:
691
691
' A,B,C\n '
692
692
' 1,2,3' )
693
693
pd.read_csv(StringIO(data), comment = ' #' , header = 1 )
694
- data = ' A,B,C\n #comment\n a,b,c\n 1,2,3'
694
+ data = (' A,B,C\n '
695
+ ' #comment\n '
696
+ ' a,b,c\n '
697
+ ' 1,2,3' )
695
698
pd.read_csv(StringIO(data), comment = ' #' , skiprows = 2 )
696
699
697
700
If both ``header `` and ``skiprows `` are specified, ``header `` will be
@@ -1225,7 +1228,9 @@ options as follows:
1225
1228
1226
1229
.. ipython :: python
1227
1230
1228
- data = ' a,b,c\n 1,Yes,2\n 3,No,4'
1231
+ data = (' a,b,c\n
1232
+ ' 1,Yes,2\n '
1233
+ ' 3,No,4' )
1229
1234
print (data)
1230
1235
pd.read_csv(StringIO(data))
1231
1236
pd.read_csv(StringIO(data), true_values = [' Yes' ], false_values = [' No' ])
@@ -1242,11 +1247,17 @@ too many fields will raise an error by default:
1242
1247
.. ipython :: python
1243
1248
:suppress:
1244
1249
1245
- data = ' a,b,c\n 1,2,3\n 4,5,6,7\n 8,9,10'
1250
+ data = (' a,b,c\n '
1251
+ ' 1,2,3\n '
1252
+ ' 4,5,6,7\n '
1253
+ ' 8,9,10' )
1246
1254
1247
1255
.. code-block :: ipython
1248
1256
1249
- In [27]: data = 'a,b,c\n1,2,3\n4,5,6,7\n8,9,10'
1257
+ In [27]: data = ('a,b,c\n'
1258
+ '1,2,3\n'
1259
+ '4,5,6,7\n'
1260
+ '8,9,10')
1250
1261
1251
1262
In [28]: pd.read_csv(StringIO(data))
1252
1263
---------------------------------------------------------------------------
@@ -2237,7 +2248,6 @@ A few notes on the generated table schema:
2237
2248
2238
2249
.. ipython :: python
2239
2250
2240
-
2241
2251
from pandas.io.json import build_table_schema
2242
2252
s = pd.Series(pd.date_range(' 2016' , periods = 4 ))
2243
2253
build_table_schema(s)
0 commit comments