diff --git a/pandas/_libs/parsers.pyx b/pandas/_libs/parsers.pyx index 5f51f48b43ca9..ed8ec38b56a86 100644 --- a/pandas/_libs/parsers.pyx +++ b/pandas/_libs/parsers.pyx @@ -993,7 +993,7 @@ cdef class TextReader: missing_usecols = [col for col in self.usecols if col >= num_cols] if missing_usecols: raise ParserError( - "Defining usecols without of bounds indices is not allowed. " + "Defining usecols with out-of-bounds indices is not allowed. " f"{missing_usecols} are out of bounds.", ) diff --git a/pandas/io/parsers/python_parser.py b/pandas/io/parsers/python_parser.py index 43fb4ec3b55fc..fae3293414b02 100644 --- a/pandas/io/parsers/python_parser.py +++ b/pandas/io/parsers/python_parser.py @@ -615,8 +615,8 @@ def _handle_usecols( ] if missing_usecols: raise ParserError( - "Defining usecols without of bounds indices is not allowed. " - f"{missing_usecols} are out of bounds.", + "Defining usecols with out-of-bounds indices is not allowed. " + f"{missing_usecols} are out-of-bounds.", ) col_indices = self.usecols diff --git a/pandas/tests/io/parser/usecols/test_usecols_basic.py b/pandas/tests/io/parser/usecols/test_usecols_basic.py index e1ae2e8f3655c..2388d9da3f5b5 100644 --- a/pandas/tests/io/parser/usecols/test_usecols_basic.py +++ b/pandas/tests/io/parser/usecols/test_usecols_basic.py @@ -467,7 +467,7 @@ def test_usecols_indices_out_of_bounds(all_parsers, names): a,b 1,2 """ - with pytest.raises(ParserError, match="Defining usecols without of bounds"): + with pytest.raises(ParserError, match="Defining usecols with out-of-bounds"): parser.read_csv(StringIO(data), usecols=[0, 2], names=names, header=0)