% Generated by roxygen2: do not edit by hand
% Please edit documentation in R/create_pandas_statement.R
\name{create_pandas_statement}
\alias{create_pandas_statement}
\title{Create a chained pandas command string}
\usage{
create_pandas_statement(
  df_name,
  filter_str = NULL,
  select_str = NULL,
  sort_by_str = NULL,
  sort_asc_str = NULL,
  assign_str = NULL,
  drop_str = NULL,
  groupby_str = NULL,
  agg_str = NULL,
  head_k = NULL,
  tail_k = NULL
)
}
\arguments{
\item{df_name}{A character string for the name of the pandas DataFrame.}

\item{filter_str}{A string for the \code{.query()} method.}

\item{select_str}{A string for column selection (e.g., \code{['col1', 'col2']}).}

\item{sort_by_str}{A string for the \code{by} argument of \code{.sort_values()}.}

\item{sort_asc_str}{A string for the \code{ascending} argument of \code{.sort_values()}.}

\item{assign_str}{A string for the \code{.assign()} method.}

\item{drop_str}{A string for the \code{.drop()} method.}

\item{groupby_str}{A string for the \code{.groupby()} method.}

\item{agg_str}{A string for the \code{.agg()} method.}

\item{head_k}{Integer for \code{.head(k)}.}

\item{tail_k}{Integer for \code{.tail(k)}.}
}
\value{
A character string of the complete, chained pandas command.
}
\description{
This internal function assembles a Python command string for pandas by
chaining together different data manipulation methods. It serves as the
central command generator for the package.
}
\keyword{internal}
