|
2 | 2 | Module contains tools for processing files into DataFrames or other objects
|
3 | 3 | """
|
4 | 4 | from __future__ import print_function
|
5 |
| -from collections import defaultdict |
6 |
| -import re |
| 5 | + |
7 | 6 | import csv
|
| 7 | +import datetime |
| 8 | +import re |
8 | 9 | import sys
|
9 | 10 | import warnings
|
10 |
| -import datetime |
| 11 | +from collections import defaultdict |
11 | 12 | from textwrap import fill
|
12 | 13 |
|
13 | 14 | import numpy as np
|
14 | 15 |
|
| 16 | +import pandas._libs.lib as lib |
| 17 | +import pandas._libs.ops as libops |
| 18 | +import pandas._libs.parsers as parsers |
| 19 | +import pandas.core.common as com |
15 | 20 | from pandas import compat
|
16 |
| -from pandas.compat import (range, lrange, PY3, StringIO, lzip, |
17 |
| - zip, string_types, map, u) |
| 21 | +from pandas._libs.tslibs import parsing |
| 22 | +from pandas.compat import ( |
| 23 | + PY3, StringIO, lrange, lzip, map, range, string_types, u, zip |
| 24 | +) |
| 25 | +from pandas.core import algorithms |
| 26 | +from pandas.core.arrays import Categorical |
| 27 | +from pandas.core.dtypes.cast import astype_nansafe |
18 | 28 | from pandas.core.dtypes.common import (
|
19 |
| - is_integer, ensure_object, |
20 |
| - is_list_like, is_integer_dtype, |
21 |
| - is_float, is_dtype_equal, |
22 |
| - is_object_dtype, is_string_dtype, |
23 |
| - is_scalar, is_categorical_dtype) |
| 29 | + ensure_object, is_categorical_dtype, is_dtype_equal, is_float, is_integer, |
| 30 | + is_integer_dtype, is_list_like, is_object_dtype, is_scalar, |
| 31 | + is_string_dtype |
| 32 | +) |
24 | 33 | from pandas.core.dtypes.dtypes import CategoricalDtype
|
25 | 34 | from pandas.core.dtypes.missing import isna
|
26 |
| -from pandas.core.dtypes.cast import astype_nansafe |
27 |
| -from pandas.core.index import (Index, MultiIndex, RangeIndex, |
28 |
| - ensure_index_from_sequences) |
29 |
| -from pandas.core.series import Series |
30 | 35 | from pandas.core.frame import DataFrame
|
31 |
| -from pandas.core.arrays import Categorical |
32 |
| -from pandas.core import algorithms |
33 |
| -import pandas.core.common as com |
34 |
| -from pandas.io.date_converters import generic_parser |
35 |
| -from pandas.errors import ParserWarning, ParserError, EmptyDataError |
36 |
| -from pandas.io.common import (get_filepath_or_buffer, is_file_like, |
37 |
| - _validate_header_arg, _get_handle, |
38 |
| - UnicodeReader, UTF8Recoder, _NA_VALUES, |
39 |
| - BaseIterator, _infer_compression) |
| 36 | +from pandas.core.index import ( |
| 37 | + Index, MultiIndex, RangeIndex, ensure_index_from_sequences |
| 38 | +) |
| 39 | +from pandas.core.series import Series |
40 | 40 | from pandas.core.tools import datetimes as tools
|
41 |
| - |
| 41 | +from pandas.errors import EmptyDataError, ParserError, ParserWarning |
| 42 | +from pandas.io.common import ( |
| 43 | + _NA_VALUES, BaseIterator, UnicodeReader, UTF8Recoder, _get_handle, |
| 44 | + _infer_compression, _validate_header_arg, get_filepath_or_buffer, |
| 45 | + is_file_like |
| 46 | +) |
| 47 | +from pandas.io.date_converters import generic_parser |
42 | 48 | from pandas.util._decorators import Appender
|
43 | 49 |
|
44 |
| -import pandas._libs.lib as lib |
45 |
| -import pandas._libs.parsers as parsers |
46 |
| -import pandas._libs.ops as libops |
47 |
| -from pandas._libs.tslibs import parsing |
48 |
| - |
49 | 50 | # BOM character (byte order mark)
|
50 | 51 | # This exists at the beginning of a file to indicate endianness
|
51 | 52 | # of a file (stream). Unfortunately, this marker screws up parsing,
|
|
0 commit comments