Skip to content

[Python][C#] Pyarrow allows null column names but Apache.Arrow for C# doesn't #36588

@DanTm99

Description

@DanTm99

Describe the bug, including details regarding any error messages, version, and platform.

Using serialize_pandas() in pyarrow to serialize a pandas dataframe to arrow bytes allows for columns with a null name.

However, attempting to deserialize these bytes in the Apache Arrow C# library results in an ArgumentNullException being thrown from the Field constructor with the message Value cannot be null. (Parameter 'name').

If null field names are allowed in the Apache Arrow spec, then this is a bug in the C# library. If they are not allowed, then would this be a bug in pyarrow?

Component(s)

C#, Python

Metadata

Metadata

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions