MCPcopy Create free account
hub / github.com/apache/arrow / random_strings

Function random_strings

python/pyarrow/tests/test_pandas.py:4237–4247  ·  view source on GitHub ↗
(n, item_size, pct_null=0, dictionary=None)

Source from the content-addressed store, hash-verified

4235
4236
4237def random_strings(n, item_size, pct_null=0, dictionary=None):
4238 if dictionary is not None:
4239 result = dictionary[np.random.randint(0, len(dictionary), size=n)]
4240 else:
4241 result = np.array([random_ascii(item_size) for i in range(n)],
4242 dtype=object)
4243
4244 if pct_null > 0:
4245 result[np.random.rand(n) < pct_null] = None
4246
4247 return result
4248
4249
4250def test_variable_dictionary_to_pandas():

Callers 1

Calls 3

random_asciiFunction · 0.90
lenFunction · 0.85
arrayMethod · 0.45

Tested by

no test coverage detected