alteryx / alteryx/woodwork

Add class to hold collection of DataFrames with relationships

Aberta
#752 0 comentários 1 reação 0 responsáveis Ver no GitHub
evalml featuretools needs design spike
Linguagem predominante
Python
Estrelas
155
Forks
24
Métricas de merge de PRs
Nenhum PR com merge em 30d

Descrição

#### Add class to hold collection of DataFrames with relationships
- Support for relationships between DataFrames, with the class containing the relationship information between the DataTables.
- Support for normalizing column(s) in a DataFrame to create a new DataFrame in the class, with the associated relationship.

#### Initial Thoughts

```python
import pandas as pd
import woodwork as ww

products = pd.read_csv("products.csv")
orders = pd.read_csv("orders.csv")

products.ww.init(name='products')
orders.ww.init(name='orders', make_index=True, index='order_product_id')

ds = ww.DataframeSet(id"transactions")
ds = ds.add_dataframe(dataframe=products)
ds = ds.add_dataframe(dataframe=orders)
ds = ds.add_relationship(dataframe_id="products", column="product_id",
dataframe_id="transactions", column="product_id",
relationship='one_to_many')
```

Guia de contribuição

Abrir o guia de contribuição

Avaliação

Esta issue ainda não foi avaliada.

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.