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

writeCsv() with row names #101

Open
wants to merge 3 commits into
base: master
Choose a base branch
from

Conversation

Wei-Ping-Lam
Copy link

resolves #51

To implement the feature, In DataFrame.java, I added overriding functions for writeCsv(...) with an additional parameter that specifies whether the user wants to add row names. In Serialization.java, I also included overriding functions and then in the main writeCvs(...) if the user wanted to write row names to the CSV, then the row name index is inserted into the first column of the data frame, which then is exported to a CSV. I also added two unit tests that test the new parameter (boolean writeRowNames) for when it is true and false. When it is false, I check to see if the row names column are not present in the csv file and the rest is the same. When it is true, I check to see if the row names column is present in the csv file and the rest is the same. My implementation passes these tests.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Export to CSV does not write row names
1 participant