We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent d95a42b commit 7ccaf47Copy full SHA for 7ccaf47
pandas/core/strings.py
@@ -1001,13 +1001,11 @@ def str_get_dummies(arr, sep='|'):
1001
2 1 0 1
1002
"""
1003
arr = arr.fillna('')
1004
- try:
1005
- arr = sep + arr + sep
1006
- except TypeError:
1007
- arr = sep + arr.astype(str) + sep
1008
1009
arr_split = arr.str.split(sep)
1010
- stacked = np.concatenate(arr_split)
+
+ stacked = Series(np.concatenate(arr_split))
+ stacked[stacked == ''] = np.nan
1011
stacked_idx = np.repeat(np.arange(len(arr)), arr_split.str.len())
1012
1013
dummies_stacked = get_dummies(stacked)
0 commit comments