class_docstr: Wrapper for the pyarrow engine for read_csv()
class_docstr_tok: ["Wrapper","for","the","pyarrow","engine","for","read_csv","(",")"]
docstr: Rename some arguments to pass to pyarrow
docstr_tok: ["Rename","some","arguments","to","pass","to","pyarrow"]
code: def _get_pyarrow_options(self) -> None:
      """
      Rename some arguments to pass to pyarrow
      """
      mapping = {
          "usecols": "include_columns",
          "na_values": "null_values",
          "escapechar": "escape_char",
          "skip_blank_lines": "ignore_empty_lines",
          "decimal": "decimal_point",
      }
      for pandas_name, pyarrow_name in mapping.items():
          if (
              pandas_name in self.kwds
              and self.kwds.get(pandas_name) is not None
          ):
              self.kwds[pyarrow_name] = self.kwds.pop(pandas_name)
  
      self.parse_options = {
          option_name: option_value
          for option_name, option_value in self.kwds.items()
          if option_value is not None
          and option_name
          in (
              "delimiter",
              "quote_char",
              "escape_char",
              "ignore_empty_lines",
          )
      }
      self.convert_options = {
          option_name: option_value
          for option_name, option_value in self.kwds.items()
          if option_value is not None
          and option_name
          in (
              "include_columns",
              "null_values",
              "true_values",
              "false_values",
              "decimal_point",
          )
      }
      self.read_options = {
          "autogenerate_column_names": self.header is None,
          "skip_rows": self.header
          if self.header is not None
          else self.kwds["skiprows"],
          "encoding": self.encoding,
      }
  
file_path: catboost/contrib/python/pandas/py3/pandas/io/parsers/arrow_parser_wrapper.py
imports: from __future__ import annotations
  from pandas._typing import ReadBuffer
  from pandas.compat._optional import import_optional_dependency
  from pandas.core.dtypes.inference import is_integer
  import pandas
  from pandas import DataFrame
  from pandas.io._util import _arrow_dtype_mapping
  from pandas.io.parsers.base_parser import ParserBase
label_desc: Use image node_id 3 for calling the ArrowParserWrapper obj's underlying member method code with example usage: obj._get_pyarrow_options() without return types