# Creating an AbstractDataFrame subtype

**URL:** https://discourse.julialang.org/t/creating-an-abstractdataframe-subtype/36451
**Category:** General Usage
**Tags:** question
**Created:** [March 24, 2020, 2:37pm UTC](https://discourse.julialang.org/t/creating-an-abstractdataframe-subtype/36451 "2020-03-24T14:37:22Z")
**Posts on this page:** 1
**Showing post:** 6

<div class="post-metadata">

### Author: ![oxinabox](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/oxinabox/32/206603_2.png) [@oxinabox](https://discourse.julialang.org/u/oxinabox)
#### Post date: [March 24, 2020, 5:14pm UTC](https://discourse.julialang.org/t/creating-an-abstractdataframe-subtype/36451/6 "2020-03-24T17:14:25Z")

</div>

I suggest that when you want to treat your object `dw::DataFramesWrapper`  
as a DataFrame, that you just do:  
`dw.df` and work with the `DataFrame` field directly.

Invenia has a a package that subtypes DataFrames, and its just a bit much maintance work for too little gain, so we are looking to retire it.  
[https://github.com/invenia/KeyedFrames.jl/issues/19](https://github.com/invenia/KeyedFrames.jl/issues/19)

---

_[View the full topic](https://discourse.julialang.org/t/creating-an-abstractdataframe-subtype/36451)._
