(options?: { inplace?: boolean })
| 744 | */ |
| 745 | len(options?: { inplace?: boolean }): Series |
| 746 | len(options?: { inplace?: boolean }): Series | void { |
| 747 | const { inplace } = { inplace: false, ...options } |
| 748 | const newArr: Array<string | number> = []; |
| 749 | this.values.map((val) => { |
| 750 | if (utils.isEmpty(val)) { |
| 751 | newArr.push(NaN); |
| 752 | } else { |
| 753 | newArr.push(`${val}`.length); |
| 754 | } |
| 755 | }); |
| 756 | if (inplace) { |
| 757 | this.series.$setValues(newArr as ArrayType1D) |
| 758 | this.series.print() |
| 759 | } else { |
| 760 | const sf = this.series.copy() |
| 761 | sf.$setValues(newArr as ArrayType1D) |
| 762 | return sf; |
| 763 | } |
| 764 | } |
| 765 | |
| 766 | } |
no test coverage detected