Hellebore / icdata

icdata or "I see data" is a set of programs or code snippets that enable a data scientist/analyst to perform most of the heavy lifted data wrangling tasks in a more concise way.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

icdata or "I see data"

icdata or "I see data" is a set of programs or code snippets that enable a data scientist/analyst to perform most of the heavy lifted data wrangling tasks in a more concise way.The most common data tasks take a lot of time and effort and "icdata" aims to encapsulate such tasks. This library or "code snippets" enable the user to be as effective as possible in their data science/analyst journey by eliminating all the heavy lifting.

Why is this not a pip package?

The reason this is not a Python (pip) package because at the moment the number of such tasks are low and once we have a substantial amount of tasks available, we will convert this into a library that can be easily installed using "pip".

Ok then. How would we use this?

To use the functions provided, we have made our code as understandable as possible. With that, we also provide an easy mechansim to copy our code as each function uses a single .py file that can be easily downloded and imported for use.

So we just copy the code?

Yes, you can copy the code in your project as long as you paste the License or give credit to the author. We recommending pasting the license in your README file.

What are some tasks available?

  • Infer and Convert: This piece of code can easily identify types and convert them if you'd like.It works by detecting the supplied column name and its corresponding values. This method encapsulates the need to manually change the types.You can provide a datatype if you know what can of data is being passed or pass 'infer' to automatically infer the datatype.

License

MIT License

Copyright (c) 2020 Aadit Kapoor

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

About

icdata or "I see data" is a set of programs or code snippets that enable a data scientist/analyst to perform most of the heavy lifted data wrangling tasks in a more concise way.

License:MIT License


Languages

Language:Python 100.0%