Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

release: Release 0.7.0 #308

Merged
merged 80 commits into from
Jul 23, 2023
Merged
Show file tree
Hide file tree
Changes from 37 commits
Commits
Show all changes
80 commits
Select commit Hold shift + click to select a range
a45507e
bump minor
sorhawell Jul 4, 2023
4357fab
docs(README): about installation from CRAN
eitsupi Jul 4, 2023
227cc87
https://github.com/ThinkR-open/prepare-for-cran#do-not-put-in-r-or-wi…
sorhawell Jul 4, 2023
dbe609e
subjective aestehtic changes to DESCRIPTION
sorhawell Jul 4, 2023
195f6ea
https://github.com/ThinkR-open/prepare-for-cran#do-not-put-this-packa…
sorhawell Jul 4, 2023
861847d
https://github.com/ThinkR-open/prepare-for-cran#do-not-put-this-packa…
sorhawell Jul 4, 2023
b579cd7
rhub_check bring down compile time, opt-level = 1
sorhawell Jul 4, 2023
dd420f2
new author
sorhawell Jul 4, 2023
ddaa6ff
opt-level = 1 on release-optimized also
sorhawell Jul 4, 2023
cccf20c
disable polars_info() test of pkg version
sorhawell Jul 4, 2023
b267525
update news
sorhawell Jul 4, 2023
a61ec88
merge in read-scan refactor + new polars_info test
sorhawell Jul 4, 2023
133e80b
update ExprDT .Rd files
sorhawell Jul 4, 2023
c7b9969
correct merge of test-info
sorhawell Jul 4, 2023
18973b2
merge in license + update news
sorhawell Jul 4, 2023
0a0119c
obey CRAN title case
sorhawell Jul 5, 2023
335ad15
add back opt-level = 3
sorhawell Jul 5, 2023
87318ef
add ctb Bacher
sorhawell Jul 5, 2023
46366c6
run make build not rextendr::document() to fix doc
sorhawell Jul 5, 2023
626ac61
ExprDT lock usage with @usage NULL
sorhawell Jul 5, 2023
7cd3ddf
docs: minor update of person's name notation
eitsupi Jul 5, 2023
beed959
chore: add cran-comments.md by `usethis::use_cran_comments()`
eitsupi Jul 5, 2023
2411040
test: enable polars_info snapshot test
eitsupi Jul 5, 2023
b609701
CRAN capitalize title
sorhawell Jul 6, 2023
85a71bf
drop arr to list in news
sorhawell Jul 6, 2023
ff116b6
CRAN quote use of <>-brackets in docs
sorhawell Jul 6, 2023
57d0187
CRAN use final redirected site
sorhawell Jul 6, 2023
a522890
fix more url
sorhawell Jul 6, 2023
4b56e70
cran submission file as is
sorhawell Jul 6, 2023
571d604
quote DataFrame
sorhawell Jul 6, 2023
3d1082e
update .Rd files
sorhawell Jul 6, 2023
f28ed4e
fix link in news
sorhawell Jul 6, 2023
45d825b
try avoid url links to binaries
sorhawell Jul 6, 2023
5687878
add first submission comments
sorhawell Jul 6, 2023
45a6aac
update cran comments
sorhawell Jul 6, 2023
8b4e04e
submitted again
sorhawell Jul 6, 2023
56e3859
quote software and package names in DESCRIPTION
etiennebacher Jul 7, 2023
257aa1a
remove a \dontrun call
etiennebacher Jul 7, 2023
9f335de
remove some of the `:::` in examples
etiennebacher Jul 7, 2023
569e7b9
Merge branch 'main' into 0.7.0rc
etiennebacher Jul 7, 2023
1f760f4
minor in DESCRIPTION
etiennebacher Jul 7, 2023
0a674e2
better dev comments, add @noRd to any internal function
sorhawell Jul 7, 2023
1b3c6a2
tidy ns, drop :::, fix examples, drop intl docs
sorhawell Jul 7, 2023
cb4b0d5
add missing `@return` (or fix it)
etiennebacher Jul 8, 2023
653bbd9
remove last `:::`
etiennebacher Jul 8, 2023
8478130
fix missing return values
etiennebacher Jul 8, 2023
f20d76b
update cran-comments
etiennebacher Jul 8, 2023
b3258d4
typos
etiennebacher Jul 8, 2023
176433b
docs: fix docs of as.charactor.Series
eitsupi Jul 8, 2023
87183fe
docs: fix of read_csv
eitsupi Jul 8, 2023
28ce1b4
test: test read_csv
eitsupi Jul 8, 2023
e30099f
refactor: should not use `:::` in functions
eitsupi Jul 8, 2023
1937207
let show_all_public_methods all show by single class
sorhawell Jul 8, 2023
559075e
remove last :::, add to cran-comments
sorhawell Jul 8, 2023
c61b82a
add missing docs for 3 DollarNames methods
sorhawell Jul 8, 2023
ca38be5
more accurate claim in comments, 500 -> 324methods
sorhawell Jul 9, 2023
70a6a4d
typo "which many" + rephrase
sorhawell Jul 9, 2023
597a633
include 103 subnamespace functions in count
sorhawell Jul 9, 2023
211e9b7
reword some cran-comments [skip ci]
etiennebacher Jul 9, 2023
5b62ff0
Merge branch 'main' into 0.7.0rc
eitsupi Jul 10, 2023
41f1e70
Merge branch 'main' into 0.7.0rc
eitsupi Jul 10, 2023
570017d
update CRAN-SUBMISSION
sorhawell Jul 10, 2023
95d0e2f
CRAN-SUBMISSION with correct nanoarrow
sorhawell Jul 10, 2023
0593b2b
add @return everywhere
sorhawell Jul 12, 2023
434136e
prune cran-comments
sorhawell Jul 12, 2023
cbf7057
drop old R cmd check filters
sorhawell Jul 12, 2023
8d1f0e8
LICENSE polars authors (polars the R package)
sorhawell Jul 12, 2023
bbf633a
develop_polars.R provides load_polars(), check_polars() and build_pol…
sorhawell Jul 12, 2023
1d18b27
submit_polars() 20 min faster than submit_cran()
sorhawell Jul 12, 2023
e0998d9
drop a browser()
sorhawell Jul 12, 2023
7595f0e
did not delete submission temp bug
sorhawell Jul 12, 2023
6d7139a
add has_recursive
sorhawell Jul 12, 2023
1bf3635
update cran-comments
sorhawell Jul 13, 2023
9ea534e
compile cran vignettes not with all features
sorhawell Jul 13, 2023
2d8799e
Try make comments more readable
sorhawell Jul 14, 2023
19ee9bc
optinoal keep temp build
sorhawell Jul 14, 2023
e72f4e8
chore: change cre [skip ci]
eitsupi Jul 15, 2023
29a57de
chore: autoformatting [skip ci]
eitsupi Jul 15, 2023
8c2aec5
chore: should ignore .devcontainer [skip ci]
eitsupi Jul 15, 2023
da1c48e
chore: add CRAN-SUBMISSION [skip ci]
eitsupi Jul 15, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions .Rbuildignore
Original file line number Diff line number Diff line change
Expand Up @@ -16,3 +16,5 @@
^\.venv$
^Makefile$
^src/\.cargo$
^cran-comments\.md$
^CRAN-SUBMISSION$
3 changes: 3 additions & 0 deletions CRAN-SUBMISSION
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
Version: 0.7.0
Date: 2023-07-06 23:17:33 UTC
SHA: 45a6aac59da02d77628026744ebb9447fd7e9a2c
15 changes: 9 additions & 6 deletions DESCRIPTION
Original file line number Diff line number Diff line change
@@ -1,14 +1,17 @@
Package: polars
Title: 'Polars' Ported to R
Version: 0.6.1.9000
Title: Lightning-Fast 'DataFrame' Library
Version: 0.7.0
Depends: R (>= 4.1.0)
Imports: utils, codetools
Authors@R:
c(person("Ritchie", "Vink", , "ritchie46@gmail.com", role = c("aut")),
person("Soren", "Welling", , "sorhawell@gmail.com", role = c("aut","cre")))
Description: 'Polars' is a lightning fast Data Frame library written in Rust.
This package allows converting R data to 'Polars' data and vice versa,
and enabling fast data processing with 'Polars'.
person("Soren", "Welling", , "sorhawell@gmail.com", role = c("aut","cre")),
person("Tatsuya", "Shima", , "ts1s1andn@gmail.com", role = c("aut")),
person("Etienne", "Bacher", , "etienne.bacher@protonmail.com", role = c("ctb")))
Description: Lightning-fast DataFrame library written in 'Rust'. Convert R data
to 'Polars' data and vice versa. Perform fast, lazy, larger-than-memory and
optimized data queries. 'Polars' is interoperable with the package 'arrow',
as both are based on 'Apache Arrow' Columnar Format.
etiennebacher marked this conversation as resolved.
Show resolved Hide resolved
License: MIT + file LICENSE
Language: en-US
Encoding: UTF-8
Expand Down
11 changes: 7 additions & 4 deletions NEWS.md
Original file line number Diff line number Diff line change
@@ -1,12 +1,11 @@
# polars (development version)
# polars 0.7.0

## BREAKING CHANGES

- Replace the argument `reverse` by `descending` in all sorting functions. This
is for consistency with the upstream Polars (#291, #293).
- Bump rust-polars from 2023-04-20 unreleased version to version 0.30.0 released in 2023-05-30 (#289).
- Rename `concat_lst` to `concat_list`.
<!-- TODO: - Rename `arr` to `list`. -->
- Rename `$str$explode` to `$str$str_explode`.
- Remove `tz_aware` and `utc` arguments from `str_parse`.
- in `$date_range`'s the `lazy` argument is now `TRUE` by default.
Expand Down Expand Up @@ -37,7 +36,11 @@ for demonstration purposes (#240).
- `<DataFrame>$glimpse()` is a fast `str()`-like view of a `DataFrame` (#277).
- `$over()` now accepts a vector of column names (#287).
- New method `<DataFrame>$describe()` (#268).
- Cross joining is now possible with `how = "cross"` in `$join()`
- Cross joining is now possible with `how = "cross"` in `$join()` (#310).
- Add license info of all rust crates to `LICENSE.note` (#309).
- With CRAN 0.7.0 release candidate (#308).
- New author accredited, SHIMA Tatsuya (@eitsupi).
- DESCRIPTION revised.

# polars 0.6.1

Expand Down Expand Up @@ -138,7 +141,7 @@ Release date: 2023-02-21. Full Changelog: [v0.4.3...v0.4.5](https://github.com/p
- Customize **extendr** to better support cross Rust-R/R-Rust error handling
- bump extendr_api by @sorhawell in #44
- Str even more by @sorhawell in #47
- **rpolars** is now available for install from [rpolars.r-universe.dev](https://rpolars.r-universe.dev/rpolars#install) @eitsupi
- **rpolars** is now available for install from [rpolars.r-universe.dev](https://rpolars.r-universe.dev/polars#install) @eitsupi
- advertise R-universe by @sorhawell in #39
- Includes reasonably easy pre-compiled installation for arm64-MacBooks
- All string Expressions available
Expand Down
2 changes: 1 addition & 1 deletion R/dataframe__frame.R
Original file line number Diff line number Diff line change
Expand Up @@ -658,7 +658,7 @@ DataFrame_to_series = function(idx = 0) {
#' @description sort a DataFrame by on or more Expr.
#'
#' @param by Column(s) to sort by. Column name strings, character vector of
#' column names, or Iterable Into<Expr> (e.g. one Expr, or list mixed Expr and
#' column names, or Iterable `Into<Expr>` (e.g. one Expr, or list mixed Expr and
#' column name strings).
#' @param ... more columns to sort by as above but provided one Expr per argument.
#' @param descending Sort descending? Default = FALSE logical vector of length 1 or same length
Expand Down
33 changes: 33 additions & 0 deletions R/expr__datetime.R
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,7 @@
#' @return Date/Datetime expr
#' @keywords ExprDT
#' @format function
#' @usage NULL
#' @aliases (Expr)$dt$truncate
#' @examples
#' t1 = as.POSIXct("3040-01-01", tz = "GMT")
Expand Down Expand Up @@ -74,6 +75,7 @@ ExprDT_truncate = function(
#' @return Date/Datetime expr
#' @keywords ExprDT
#' @format function
#' @usage NULL
#' @aliases (Expr)$dt$round
#' @examples
#' t1 = as.POSIXct("3040-01-01", tz = "GMT")
Expand Down Expand Up @@ -115,6 +117,7 @@ ExprDT_round = function(every, offset = NULL) {
#' @return Date/Datetime expr
#' @keywords ExprDT
#' @format function
#' @usage NULL
#' @aliases (Expr)$dt$combine
#' @examples
#' # Using pl$PTime
Expand Down Expand Up @@ -148,6 +151,7 @@ ExprDT_combine = function(tm, tu = "us") {
#' @return Date/Datetime expr
#' @keywords ExprDT
#' @format function
#' @usage NULL
#' @aliases (Expr)$dt$strftime
#' @examples
#' pl$lit(as.POSIXct("2021-01-02 12:13:14", tz = "GMT"))$dt$strftime("this is the year: %Y")$to_r()
Expand All @@ -166,6 +170,7 @@ ExprDT_strftime = function(fmt) {
#' @return Expr of Year as Int32
#' @keywords ExprDT
#' @format function
#' @usage NULL
#' @aliases (Expr)$dt$year
#' @examples
#' df = pl$DataFrame(
Expand Down Expand Up @@ -197,6 +202,7 @@ ExprDT_year = function() {
#' @return Expr of iso_year as Int32
#' @keywords ExprDT
#' @format function
#' @usage NULL
#' @aliases (Expr)$dt$iso_year
#' @examples
#' df = pl$DataFrame(
Expand Down Expand Up @@ -226,6 +232,7 @@ ExprDT_iso_year = function() {
#' @return Expr of quarter as UInt32
#' @keywords ExprDT
#' @format function
#' @usage NULL
#' @aliases (Expr)$dt$quarter
#' @examples
#' df = pl$DataFrame(
Expand Down Expand Up @@ -254,6 +261,7 @@ ExprDT_quarter = function() {
#' @return Expr of month as UInt32
#' @keywords ExprDT
#' @format function
#' @usage NULL
#' @aliases (Expr)$dtmonth
#' @examples
#' df = pl$DataFrame(
Expand Down Expand Up @@ -283,6 +291,7 @@ ExprDT_month = function() {
#' @return Expr of week as UInt32
#' @keywords ExprDT
#' @format function
#' @usage NULL
#' @aliases (Expr)$dt$week
#' @examples
#' df = pl$DataFrame(
Expand Down Expand Up @@ -310,6 +319,7 @@ ExprDT_week = function() {
#' @return Expr of weekday as UInt32
#' @keywords ExprDT
#' @format function
#' @usage NULL
#' @aliases (Expr)$dt$weekday
#' @examples
#' df = pl$DataFrame(
Expand Down Expand Up @@ -339,6 +349,7 @@ ExprDT_weekday = function() {
#' @return Expr of day as UInt32
#' @keywords ExprDT
#' @format function
#' @usage NULL
#' @aliases (Expr)$dt$day
#' @examples
#' df = pl$DataFrame(
Expand Down Expand Up @@ -367,6 +378,7 @@ ExprDT_day = function() {
#' @return Expr of ordinal_day as UInt32
#' @keywords ExprDT
#' @format function
#' @usage NULL
#' @aliases (Expr)$dt$ordinal_day
#' @examples
#' df = pl$DataFrame(
Expand Down Expand Up @@ -395,6 +407,7 @@ ExprDT_ordinal_day = function() {
#' @return Expr of hour as UInt32
#' @keywords ExprDT
#' @format function
#' @usage NULL
#' @aliases (Expr)$dt$hour
#' @examples
#' df = pl$DataFrame(
Expand Down Expand Up @@ -422,6 +435,7 @@ ExprDT_hour = function() {
#' @return Expr of minute as UInt32
#' @keywords ExprDT
#' @format function
#' @usage NULL
#' @aliases (Expr)$dt$minute
#' @examples
#' df = pl$DataFrame(
Expand Down Expand Up @@ -451,6 +465,7 @@ ExprDT_minute = function() {
#' @return Expr of second as UInt32
#' @keywords ExprDT
#' @format function
#' @usage NULL
#' @aliases (Expr)$dt$second
#' @examples
#' pl$DataFrame(date = pl$date_range(
Expand Down Expand Up @@ -480,6 +495,7 @@ ExprDT_second = function(fractional = FALSE) {
#' @return Expr of millisecond as Int64
#' @keywords ExprDT
#' @format function
#' @usage NULL
#' @aliases (Expr)$dt$millisecond
#' @examples
#' pl$DataFrame(date = pl$date_range(
Expand All @@ -504,6 +520,7 @@ ExprDT_millisecond = function() {
#' @return Expr of microsecond as Int64
#' @keywords ExprDT
#' @format function
#' @usage NULL
#' @aliases (Expr)$dt$microsecond
#' @examples
#' pl$DataFrame(
Expand Down Expand Up @@ -535,6 +552,7 @@ ExprDT_microsecond = function() {
#' @return Expr of second as Int64
#' @keywords ExprDT
#' @format function
#' @usage NULL
#' @aliases (Expr)$dt$nanosecond
#' @examples
#' pl$DataFrame(date = pl$date_range(
Expand Down Expand Up @@ -563,6 +581,7 @@ ExprDT_nanosecond = function() {
#' @return Expr of epoch as UInt32
#' @keywords ExprDT
#' @format function
#' @usage NULL
#' @aliases (Expr)$dt$epoch
#' @examples
#' pl$date_range(as.Date("2022-1-1"), lazy = TRUE)$dt$epoch("ns")$lit_to_s()
Expand Down Expand Up @@ -596,6 +615,7 @@ ExprDT_epoch = function(tu = c("us", "ns", "ms", "s", "d")) {
#' @return Expr of i64
#' @keywords ExprDT
#' @format function
#' @usage NULL
#' @aliases (Expr)$dt$timestamp
#' @examples
#' df = pl$DataFrame(
Expand Down Expand Up @@ -627,6 +647,7 @@ ExprDT_timestamp = function(tu = c("ns", "us", "ms")) {
#' @return Expr of i64
#' @keywords ExprDT
#' @format function
#' @usage NULL
#' @aliases (Expr)$dt$with_time_unit
#' @examples
#' df = pl$DataFrame(
Expand Down Expand Up @@ -659,6 +680,7 @@ ExprDT_with_time_unit = function(tu = c("ns", "us", "ms")) {
#' @return Expr of i64
#' @keywords ExprDT
#' @format function
#' @usage NULL
#' @aliases (Expr)$dt$cast_time_unit
#' @examples
#' df = pl$DataFrame(
Expand Down Expand Up @@ -689,6 +711,7 @@ ExprDT_cast_time_unit = function(tu = c("ns", "us", "ms")) {
#' @keywords ExprDT
#' @details corresponds to in R manually modifying the tzone attribute of POSIXt objects
#' @format function
#' @usage NULL
#' @aliases (Expr)$dt$convert_time_zone
#' @examples
#' df = pl$DataFrame(
Expand Down Expand Up @@ -731,6 +754,7 @@ ExprDT_convert_time_zone = function(tz) {
#' @return Expr of i64
#' @keywords ExprDT
#' @format function
#' @usage NULL
#' @aliases (Expr)$dt$replace_time_zone
#' @examples
#' df_1 = pl$DataFrame(x = as.POSIXct("2009-08-07 00:00:01", tz = "America/New_York"))
Expand Down Expand Up @@ -773,6 +797,7 @@ ExprDT_replace_time_zone = function(tz, use_earliest = NULL) {
#' @return Expr of i64
#' @keywords ExprDT
#' @format function
#' @usage NULL
#' @aliases (Expr)$dt$tz_localize
#' @examples
#' df = pl$DataFrame(
Expand Down Expand Up @@ -819,6 +844,7 @@ ExprDT_tz_localize = function(tz) {
#' @return Expr of i64
#' @keywords ExprDT
#' @format function
#' @usage NULL
#' @aliases (Expr)$dt$days
#' @examples
#' df = pl$DataFrame(
Expand All @@ -843,6 +869,7 @@ ExprDT_days = function() {
#' @return Expr of i64
#' @keywords ExprDT
#' @format function
#' @usage NULL
#' @aliases (Expr)$dt$hours
#' @examples
#' df = pl$DataFrame(
Expand All @@ -867,6 +894,7 @@ ExprDT_hours = function() {
#' @return Expr of i64
#' @keywords ExprDT
#' @format function
#' @usage NULL
#' @aliases (Expr)$dt$minutes
#' @examples
#' df = pl$DataFrame(
Expand All @@ -892,6 +920,7 @@ ExprDT_minutes = function() {
#' @return Expr of i64
#' @keywords ExprDT
#' @format function
#' @usage NULL
#' @aliases (Expr)$dt$seconds
#' @examples
#' df = pl$DataFrame(date = pl$date_range(
Expand All @@ -914,6 +943,7 @@ ExprDT_seconds = function() {
#' @return Expr of i64
#' @keywords ExprDT
#' @format function
#' @usage NULL
#' @aliases (Expr)$dt$milliseconds
#' @examples
#' df = pl$DataFrame(date = pl$date_range(
Expand All @@ -936,6 +966,7 @@ ExprDT_milliseconds = function() {
#' @return Expr of i64
#' @keywords ExprDT
#' @format function
#' @usage NULL
#' @aliases (Expr)$dt$microseconds
#' @examples
#' df = pl$DataFrame(date = pl$date_range(
Expand All @@ -958,6 +989,7 @@ ExprDT_microseconds = function() {
#' @return Expr of i64
#' @keywords ExprDT
#' @format function
#' @usage NULL
#' @aliases (Expr)$dt$nanoseconds
#' @examples
#' df = pl$DataFrame(date = pl$date_range(
Expand Down Expand Up @@ -1005,6 +1037,7 @@ ExprDT_nanoseconds = function() {
#' @return Date/Datetime expr
#' @keywords ExprDT
#' @format function
#' @usage NULL
#' @aliases (Expr)$dt$offset_by
#' @examples
#' df = pl$DataFrame(
Expand Down
2 changes: 1 addition & 1 deletion R/expr__expr.R
Original file line number Diff line number Diff line change
Expand Up @@ -124,7 +124,7 @@ wrap_e_result = function(e, str_to_lit = TRUE, argname = NULL) {
#' @description make sure all elements of a list is wrapped as Expr
#' DEPRECATED: prefer robj_to!(VecPlExpr) on rust side
#' Capture any conversion error in the result
#' @param elist a list Expr or any R object Into<Expr> (passable to pl$lit)
#' @param elist a list Expr or any R object `Into<Expr>` (passable to pl$lit)
#' @details
#' Used internally to ensure an object is a list of expression
#' The output is wrapped in a result, which can contain an ok or
Expand Down
12 changes: 6 additions & 6 deletions R/expr__string.R
Original file line number Diff line number Diff line change
Expand Up @@ -633,8 +633,8 @@ ExprStr_splitn = function(by, n) {
#' @description
#' Replace first matching regex/literal substring with a new string value.
#' @keywords ExprStr
#' @param pattern Into<Expr>, regex pattern
#' @param value Into<Expr> replacement
#' @param pattern `Into<Expr>`, regex pattern
#' @param value `Into<Expr>` replacement
#' @param literal bool, Treat pattern as a literal string.
#'
#' @return Expr of Utf8 Series
Expand All @@ -659,8 +659,8 @@ ExprStr_replace = function(pattern, value, literal = FALSE) {
#' @description
#' Replace all matching regex/literal substrings with a new string value.
#' @keywords ExprStr
#' @param pattern Into<Expr>, regex pattern
#' @param value Into<Expr> replacement
#' @param pattern `Into<Expr>`, regex pattern
#' @param value `Into<Expr>` replacement
#' @param literal bool, treat pattern as a literal string.
#'
#' @return Expr of Utf8 Series
Expand All @@ -684,8 +684,8 @@ ExprStr_replace_all = function(pattern, value, literal = FALSE) {
#' @description
#' Create subslices of the string values of a Utf8 Series.
#' @keywords ExprStr
#' @param pattern Into<Expr>, regex pattern
#' @param value Into<Expr> replacement
#' @param pattern `Into<Expr>`, regex pattern
#' @param value `Into<Expr>` replacement
#' @param literal bool, treat pattern as a literal string.
#'
#' @return Expr: Series of dtype Utf8.
Expand Down
2 changes: 1 addition & 1 deletion R/lazyframe__lazy.R
Original file line number Diff line number Diff line change
Expand Up @@ -613,7 +613,7 @@ LazyFrame_join = function(
#' @description sort a LazyFrame by on or more Expr
#'
#' @param by Column(s) to sort by. Column name strings, character vector of
#' column names, or Iterable Into<Expr> (e.g. one Expr, or list mixed Expr and
#' column names, or Iterable `Into<Expr>` (e.g. one Expr, or list mixed Expr and
#' column name strings).
#' @param ... more columns to sort by as above but provided one Expr per argument.
#' @param descending Sort descending? Default = FALSE logical vector of length 1 or same length
Expand Down
Loading
Loading