Giter VIP home page Giter VIP logo

Comments (9)

rocketlaunchr-cto avatar rocketlaunchr-cto commented on May 14, 2024

I'll eventually fix it up so it displays the first 3 and last 3 rows.
Alternatively, you can provide a PR and replicate the String() function in the Series structs.

from dataframe-go.

vikram-rawat avatar vikram-rawat commented on May 14, 2024

I am not a programmer and I am just learning Golang but I will try to help you out if possible. If there is something easy you want me to do I will surely do it.

I think this library needs

  1. Import from SQL
  2. Import from excel
  3. select columns
  4. Filter Rows
  5. Group By Values
  6. Basic functions like sum, mean etc....

Let me know if I can help in any of these. Best of Luck!!!

from dataframe-go.

rocketlaunchr-cto avatar rocketlaunchr-cto commented on May 14, 2024

1. 2. I won't have time to implement import from SQL or Excel any time soon. That will require assistance from others.

3. What do you mean Select columns?
The function NameToColumn(seriesName string) combined with the Series field can be used to select columns.

4. 5. These I will work on when I figure out the best API to do so.

6. This is doable.

from dataframe-go.

bk521234 avatar bk521234 commented on May 14, 2024

I think this library needs

  1. Import from SQL
  2. Import from excel
  3. select columns
  4. Filter Rows
  5. Group By Values
  6. Basic functions like sum, mean etc....

I think these sounds like great ideas!

1. and 2. could be part of a longer term project road map.
4., 5., and 6. sound like great shorter term features to tackle.

can I help out anywhere @rocketlaunchr-cto ? we will have to break up large goals into manageable pieces..

from dataframe-go.

rocketlaunchr-cto avatar rocketlaunchr-cto commented on May 14, 2024

@bk521234 How would you like to help. I can write up a document on what you can do.

from dataframe-go.

bk521234 avatar bk521234 commented on May 14, 2024

i'd be willing to chip in some help to add a few features. a document could be really useful. maybe a wiki page with stuff? or small-ish projects for the near term?

I think the more functionality the package has, the more willing people will be to adopt/ use it

from dataframe-go.

vikram-rawat avatar vikram-rawat commented on May 14, 2024

I am not a good programmer but I can help too. But If I get stuck somewhere I would want you to help me too... Start a slack channel or something where we could work.

from dataframe-go.

rocketlaunchr-cto avatar rocketlaunchr-cto commented on May 14, 2024

@vikram-rawat @bk521234 Here are some tasks:

  1. For func (df *DataFrame) NRows() int, insert an optional bool parameter so enable/disable the read lock inside the function. The default should be to read lock.

  2. Fix up the func (df *DataFrame) String() string { function found in dataframe_fmt.go to show only the first 3 items, then ..., then the last 3 items, similar to how the Series.String() function behaves.

They are easy changes.

from dataframe-go.

rocketlaunchr-cto avatar rocketlaunchr-cto commented on May 14, 2024

This has now been fixed. Print will only show max 6 rows as summary.

from dataframe-go.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.