---
# System prepended metadata

title: Dataframes command inconsiste
tags: [dataframes, polars]

---

# Polars commmand inconsistencies

| Polars Command | Core Command | Note |
| -------- | -------- | -------- |
| drop     | drop  | The polars command removes columns, the core command removes rows. Should we prefer the core functionality or polars naming? |
| uppercase | str upcase | Naming inconsistency |
| lowercase | str downcase | Naming inconsistency |


There is a table already with nushell counterparts for polars commands http://www.nushell.sh/book/dataframes.html#dataframe-commands


## Open Questions?
* Should we prefer the core behavior for consistency with nushell or should we use the polars naming for consistency with other polars APIs?

# misc

Do we need both [polars unique](https://github.com/nushell/nushell/blob/main/crates/nu_plugin_polars/src/dataframe/series/unique.rs) and  [polars drop-duplicates](https://github.com/nushell/nushell/blob/main/crates/nu_plugin_polars/src/dataframe/eager/drop_duplicates.rs) after transititon to lazyframes?

