(self, uniqueness, total)
| 59 | string_length = 25 |
| 60 | |
| 61 | def setup(self, uniqueness, total): |
| 62 | nunique = int(total * uniqueness) |
| 63 | unique_values = [rands(self.string_length) for i in range(nunique)] |
| 64 | values = unique_values * (total // nunique) |
| 65 | self.arr = pa.array(values, type=pa.string()) |
| 66 | self.table = pa.Table.from_arrays([self.arr], ['f0']) |
| 67 | |
| 68 | def time_to_pandas_dedup(self, *args): |
| 69 | self.arr.to_pandas() |