-
Notifications
You must be signed in to change notification settings - Fork 140
Open
Description
Seeing below error when using from_csv after upgrading ruby to 3.0.3
Failure/Error:
Daru::DataFrame.from_csv(
mock_data,
index: index,
converters: ->(c) { c.to_d unless c.nil? },
headers: true,
header_converters: header_converters
)
ArgumentError:
wrong number of arguments (given 2, expected 1)
.rvm/gems/ruby-3.0.3/gems/daru-0.3/lib/daru/io/io.rb:234:in `from_csv_hash_with_headers'
Line 234 in 3ac3d15
| .parse(open(path), opts) |
My guess or thought is
at line 234 .parse(open(path), opts) should be .parse(open(path), **opts)
similar to parse in below.
Line 242 in 3ac3d15
| .parse(open(path), **opts) |
because the way we pass args has changed upto my understanding in 3.0
Resolution:
Changing line 234 .parse(open(path), opts) should be .parse(open(path), **opts)
Resolved the issues locally
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels