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

Preserve case sensitive column names #1

Open
Symbolics opened this issue Jan 20, 2021 · 0 comments
Open

Preserve case sensitive column names #1

Symbolics opened this issue Jan 20, 2021 · 0 comments

Comments

@Symbolics
Copy link
Collaborator

Column names are represented by symbols in DATA-FRAME. While this is convenient for several reasons, like symbol plists for column properties, it has the effect of converting all column names to upper case. This means that most of the time you cannot 'round-trip' exactly to/from a DATA-FRAME. The problem typically becomes an issue when exchanging data with other systems, for example Vega-Lite, that may be case sensitive.

There are a few possible solutions:

  • Preserve the original case in the symbol plist.
  • Use a formatting convention to allow converting between format. CFFI does this with their translate-* functions.
  • Adjust the readtable-case to :preserve during the import.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant