I think I found a global issue in StringNamespace implementation. Comparing with this example of slice implementation between string an list let df = pl.DataFrame ...