MCPcopy
hub / github.com/pandas-dev/pandas / write

Method write

pandas/io/pytables.py:5039–5049  ·  view source on GitHub ↗
(self, obj, data_columns=None, **kwargs)

Source from the content-addressed store, hash-verified

5037
5038 # error: Signature of "write" incompatible with supertype "Fixed"
5039 def write(self, obj, data_columns=None, **kwargs) -> None: # type: ignore[override]
5040 if data_columns is None:
5041 data_columns = []
5042 elif data_columns is True:
5043 data_columns = obj.columns.tolist()
5044 obj, self.levels = self.validate_multiindex(obj)
5045 assert isinstance(self.levels, list) # for mypy
5046 for n in self.levels:
5047 if n not in data_columns:
5048 data_columns.insert(0, n)
5049 super().write(obj=obj, data_columns=data_columns, **kwargs)
5050
5051 def read(
5052 self,

Callers

nothing calls this directly

Calls 4

validate_multiindexMethod · 0.80
tolistMethod · 0.45
insertMethod · 0.45
writeMethod · 0.45

Tested by

no test coverage detected