pub trait ChunkExplode {
    fn explode_and_offsets(&self) -> PolarsResult<(Series, OffsetsBuffer<i64>)>;

    fn explode(&self) -> PolarsResult<Series> { ... }
}
Expand description

Explode/ flatten a List or Utf8 Series

Required Methods§

Provided Methods§

Examples found in repository?
src/series/mod.rs (line 293)
291
292
293
294
295
296
297
298
299
300
301
302
303
    pub fn explode(&self) -> PolarsResult<Series> {
        match self.dtype() {
            DataType::List(_) => self.list().unwrap().explode(),
            DataType::Utf8 => self.utf8().unwrap().explode(),
            _ => Err(PolarsError::InvalidOperation(
                format!(
                    "explode not supported for Series with dtype {:?}",
                    self.dtype()
                )
                .into(),
            )),
        }
    }

Implementors§