Skip to content

writeCsv() with row names#101

Open
Wei-Ping-Lam wants to merge 3 commits intocardillo:masterfrom
Wei-Ping-Lam:write_row_names
Open

writeCsv() with row names#101
Wei-Ping-Lam wants to merge 3 commits intocardillo:masterfrom
Wei-Ping-Lam:write_row_names

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