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

Working with Cases Sensitive Fields #46

Open
tgb417 opened this issue Sep 6, 2021 · 0 comments
Open

Working with Cases Sensitive Fields #46

tgb417 opened this issue Sep 6, 2021 · 0 comments
Labels
enhancement New feature or request

Comments

@tgb417
Copy link

tgb417 commented Sep 6, 2021

First of all, thank you for pandas-dedupe. This significantly simplified the use of the python library dedupe and has allowed me to make significant progress on a long-running set of data linkage problems I face in cultural non-profit CRM databases. Thank You.

Right now, I'm working with data coming out of Salesforce which includes Salesforce Ids. Based on the way I'm tackling the current set of records I want to use the Salesforce Ids as one part of my dedupe criteria for clustering. (If two records share the same SalesForce ID, they are the same record and should be clustered together.) Some of my SalesForce records will have several to dozens of plausible variations, that will be represented on different lines.

Unfortunately, Salesforce Ids are apparently coded in base-62 with the case of letters in Id columns being significant and important in their scheme.

By default, it appears that pandas-dedupe does a variety of cleanup on records. (Thank You). However, the switch to lower case breaks SalesForces ID columns.

As an enhancement request, it would be great if one could identify certain columns not to be cleaned up in your switch to lower case.

As a workaround, I'm creating a new numerical key for just the dataset I'm working with and then going to use it as an Exact data type.

@ieriii ieriii added the enhancement New feature or request label Mar 27, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants