% Generated by roxygen2: do not edit by hand
% Please edit documentation in R/verbs_filter.R
\name{rp_select}
\alias{rp_select}
\title{Filtering columns}
\usage{
rp_select(.data, ..., table_name = NULL, return.as = "result")
}
\arguments{
\item{.data}{An R data.frame or tibble.}

\item{...}{The bare column names to select (e.g., \verb{carat, cut, price}).}

\item{table_name}{An optional character string. If provided, the generated Python code will replace the internal dataframe name with this string (e.g., \code{"diamonds.query(...)"}). This is useful for seeing the exact, copy-pasteable Python code. Defaults to \code{NULL} (uses \code{"df"}).}

\item{return.as}{What to return: "result", "code", or "all".}
}
\value{
A \code{data.frame} containing only the selected columns.
}
\description{
Selects specific columns from a data frame. It captures the bare column
names and translates the operation into a pandas selection command.
}
\examples{
\donttest{
if (reticulate::py_available(initialize = TRUE) &&
    reticulate::py_module_available("pandas")) {
  rp_select(ggplot2::diamonds, carat, cut, price)
}
}
}
