a-pandas-ex-split-on-common-char


Namea-pandas-ex-split-on-common-char JSON
Version 0.10 PyPI version JSON
download
home_pagehttps://github.com/hansalemaos/a_pandas_ex_split_on_common_char
SummarySplits the elements in a Series using a common separator character and returns a DataFrame
upload_time2023-09-28 20:12:07
maintainer
docs_urlNone
authorJohannes Fischer
requires_python
licenseMIT
keywords split pandas columns
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            
# Splits the elements in a Series using a common separator character and returns a DataFrame.

## Tested against Windows 10 / Python 3.11 / Anaconda

## pip install a-pandas-ex-split-on-common-char

```python

Parameters:
-----------
self : Series
	The input Series containing strings to be split.
sepstring : str, optional
	The separator string to split the elements by (default is a single space).
len_tolerance : int, optional
	Minimum length of resulting strings to be considered valid (default is 0).

Returns:
--------
pandas.DataFrame
	A DataFrame containing the split elements from the Series.
	
	
stringtosplit = '''
unix  2      [ ]         DGRAM                       13449 -                  /data/system/unsolzygotesocket
unix  2      [ ACC ]     STREAM     LISTENING        13019 -                  /data/system/ndebugsocket
unix  2      [ ACC ]     STREAM     LISTENING        13104 -                  @com.android.internal.os.WebViewZygoteInit/58dbfcdc-c54c-4201-81c2-9cc331e5aff8
unix  2      [ ACC ]     STREAM     LISTENING        20451 -                  @com.android.internal.os.AppZygoteInit/2da63555-2b8e-4593-b42c-6386b4d36f59
unix  2      [ ACC ]     STREAM     LISTENING         8276 -                  /dev/socket/property_service
unix  2      [ ACC ]     STREAM     LISTENING         8556 -                  /dev/socket/logd
unix  2      [ ACC ]     SEQPACKET  LISTENING         8558 -                  /dev/socket/logdr
unix  83     [ ]         DGRAM                        8560 -                  /dev/socket/logdw
unix  2      [ ACC ]     SEQPACKET  LISTENING         8563 -                  /dev/socket/lmkd
unix  2      [ ACC ]     SEQPACKET  LISTENING         8838 -                  /dev/socket/tombstoned_crash
unix  2      [ ACC ]     SEQPACKET  LISTENING         8840 -                  /dev/socket/tombstoned_intercept
unix  2      [ ACC ]     SEQPACKET  LISTENING         8842 -                  /dev/socket/tombstoned_java_trace
unix  22     [ ]         DGRAM                        8889 -                  /dev/socket/statsdw
unix  2      [ ACC ]     STREAM     LISTENING         8892 -                  /dev/socket/dnsproxyd
unix  2      [ ACC ]     STREAM     LISTENING         8894 -                  /dev/socket/mdns
unix  2      [ ACC ]     STREAM     LISTENING         8896 -                  /dev/socket/fwmarkd
unix  2      [ ACC ]     STREAM     LISTENING         8899 -                  /dev/socket/zygote
unix  2      [ ACC ]     STREAM     LISTENING         8901 -                  /dev/socket/usap_pool_primary
unix  2      [ ACC ]     STREAM     LISTENING         8904 -                  /dev/socket/zygote_secondary
unix  2      [ ACC ]     STREAM     LISTENING         8906 -                  /dev/socket/usap_pool_secondary
unix  2      [ ACC ]     STREAM     LISTENING         9937 -                  /dev/socket/mdnsd
unix  2      [ ACC ]     STREAM     LISTENING         9941 -                  /dev/socket/traced_consumer
unix  2      [ ACC ]     STREAM     LISTENING         9943 -                  /dev/socket/traced_producer
unix  2      [ ACC ]     SEQPACKET  LISTENING        10879 -                  @jdwp-control
unix  2      [ ACC ]     SEQPACKET  LISTENING        10488 -                  /dev/socket/adbd
unix  2      [ ]         DGRAM                       21149 -
unix  3      [ ]         STREAM     CONNECTED        12840 -                  /dev/socket/zygote
unix  3      [ ]         STREAM     CONNECTED        20457 -                  @com.android.internal.os.AppZygoteInit/2da63555-2b8e-4593-b42c-6386b4d36f59
unix  3      [ ]         SEQPACKET  CONNECTED        21156 -
unix  3      [ ]         SEQPACKET  CONNECTED        16570 -
unix  2      [ ]         DGRAM                       13698 -
unix  3      [ ]         SEQPACKET  CONNECTED        13012 -                  @jdwp-control
unix  2      [ ]         DGRAM                       11680 -
unix  3      [ ]         SEQPACKET  CONNECTED        25569 -
unix  3      [ ]         SEQPACKET  CONNECTED        25208 -
unix  3      [ ]         STREAM     CONNECTED        20456 -
unix  2      [ ]         DGRAM                       16746 -
unix  3      [ ]         STREAM     CONNECTED        39851 -
unix  2      [ ]         DGRAM                       11550 -
unix  2      [ ]         DGRAM                        9804 -
unix  2      [ ]         DGRAM                       10301 -
unix  3      [ ]         SEQPACKET  CONNECTED        27528 -
unix  3      [ ]         SEQPACKET  CONNECTED        20653 -
unix  2      [ ]         DGRAM                        8075 -
unix  2      [ ]         DGRAM                       10131 -
unix  3      [ ]         SEQPACKET  CONNECTED        16077 -
unix  3      [ ]         SEQPACKET  CONNECTED        15948 -
unix  3      [ ]         SEQPACKET  CONNECTED        12462 -                  /dev/socket/logdr
unix  3      [ ]         SEQPACKET  CONNECTED        35988 -
unix  2      [ ]         DGRAM                       11571 -
unix  3      [ ]         SEQPACKET  CONNECTED        16759 -
unix  3      [ ]         SEQPACKET  CONNECTED        13514 -
unix  2      [ ]         DGRAM                       26323 -
unix  3      [ ]         STREAM     CONNECTED        19740 -
unix  3      [ ]         SEQPACKET  CONNECTED        19600 -                  @jdwp-control
unix  3      [ ]         STREAM     CONNECTED         9918 -
unix  3      [ ]         SEQPACKET  CONNECTED        16585 -                  @jdwp-control
unix  3      [ ]         SEQPACKET  CONNECTED        11710 -
'''
from a_pandas_ex_split_on_common_char import pd_add_split_on_common_char
pd_add_split_on_common_char()
df = pd.DataFrame(stringtosplit.strip().splitlines())
df2 = df[0].s_split_on_common_char(sepstring=" ", len_tolerance=0)
df3 = df[0].s_split_on_common_char(sepstring="[", len_tolerance=0)
df4 = df[0].s_split_on_common_char(sepstring="]", len_tolerance=25)


# df
# Out[6]:
#                                                     0
# 0   unix  2      [ ]         DGRAM                ...
# 1   unix  2      [ ACC ]     STREAM     LISTENING ...
# 2   unix  2      [ ACC ]     STREAM     LISTENING ...
# 3   unix  2      [ ACC ]     STREAM     LISTENING ...
# 4   unix  2      [ ACC ]     STREAM     LISTENING ...
# 5   unix  2      [ ACC ]     STREAM     LISTENING ...
# 6   unix  2      [ ACC ]     SEQPACKET  LISTENING ...
# 7   unix  83     [ ]         DGRAM                ...
# 8   unix  2      [ ACC ]     SEQPACKET  LISTENING ...
# 9   unix  2      [ ACC ]     SEQPACKET  LISTENING ...
# 10  unix  2      [ ACC ]     SEQPACKET  LISTENING ...
# 11  unix  2      [ ACC ]     SEQPACKET  LISTENING ...
# 12  unix  22     [ ]         DGRAM                ...
# 13  unix  2      [ ACC ]     STREAM     LISTENING ...
# 14  unix  2      [ ACC ]     STREAM     LISTENING ...
# 15  unix  2      [ ACC ]     STREAM     LISTENING ...
# 16  unix  2      [ ACC ]     STREAM     LISTENING ...
# 17  unix  2      [ ACC ]     STREAM     LISTENING ...
# 18  unix  2      [ ACC ]     STREAM     LISTENING ...
# 19  unix  2      [ ACC ]     STREAM     LISTENING ...
# 20  unix  2      [ ACC ]     STREAM     LISTENING ...
# 21  unix  2      [ ACC ]     STREAM     LISTENING ...
# 22  unix  2      [ ACC ]     STREAM     LISTENING ...
# 23  unix  2      [ ACC ]     SEQPACKET  LISTENING ...
# 24  unix  2      [ ACC ]     SEQPACKET  LISTENING ...
# 25  unix  2      [ ]         DGRAM                ...
# 26  unix  3      [ ]         STREAM     CONNECTED ...
# 27  unix  3      [ ]         STREAM     CONNECTED ...
# 28  unix  3      [ ]         SEQPACKET  CONNECTED ...
# 29  unix  3      [ ]         SEQPACKET  CONNECTED ...
# 30  unix  2      [ ]         DGRAM                ...
# 31  unix  3      [ ]         SEQPACKET  CONNECTED ...
# 32  unix  2      [ ]         DGRAM                ...
# 33  unix  3      [ ]         SEQPACKET  CONNECTED ...
# 34  unix  3      [ ]         SEQPACKET  CONNECTED ...
# 35  unix  3      [ ]         STREAM     CONNECTED ...
# 36  unix  2      [ ]         DGRAM                ...
# 37  unix  3      [ ]         STREAM     CONNECTED ...
# 38  unix  2      [ ]         DGRAM                ...
# 39  unix  2      [ ]         DGRAM                ...
# 40  unix  2      [ ]         DGRAM                ...
# 41  unix  3      [ ]         SEQPACKET  CONNECTED ...
# 42  unix  3      [ ]         SEQPACKET  CONNECTED ...
# 43  unix  2      [ ]         DGRAM                ...
# 44  unix  2      [ ]         DGRAM                ...
# 45  unix  3      [ ]         SEQPACKET  CONNECTED ...
# 46  unix  3      [ ]         SEQPACKET  CONNECTED ...
# 47  unix  3      [ ]         SEQPACKET  CONNECTED ...
# 48  unix  3      [ ]         SEQPACKET  CONNECTED ...
# 49  unix  2      [ ]         DGRAM                ...
# 50  unix  3      [ ]         SEQPACKET  CONNECTED ...
# 51  unix  3      [ ]         SEQPACKET  CONNECTED ...
# 52  unix  2      [ ]         DGRAM                ...
# 53  unix  3      [ ]         STREAM     CONNECTED ...
# 54  unix  3      [ ]         SEQPACKET  CONNECTED ...
# 55  unix  3      [ ]         STREAM     CONNECTED ...
# 56  unix  3      [ ]         SEQPACKET  CONNECTED ...
# 57  unix  3      [ ]         SEQPACKET  CONNECTED ...
# df2
# Out[7]:
#        0    1   2  ...       7   8                                                 9
# 0   unix   2    [  ...   13449   -                    /data/system/unsolzygotesocket
# 1   unix   2    [  ...   13019   -                         /data/system/ndebugsocket
# 2   unix   2    [  ...   13104   -                    @com.android.internal.os.WebVi
# 3   unix   2    [  ...   20451   -                    @com.android.internal.os.AppZy
# 4   unix   2    [  ...    8276   -                      /dev/socket/property_service
# 5   unix   2    [  ...    8556   -                                  /dev/socket/logd
# 6   unix   2    [  ...    8558   -                                 /dev/socket/logdr
# 7   unix   83   [  ...    8560   -                                 /dev/socket/logdw
# 8   unix   2    [  ...    8563   -                                  /dev/socket/lmkd
# 9   unix   2    [  ...    8838   -                      /dev/socket/tombstoned_crash
# 10  unix   2    [  ...    8840   -                    /dev/socket/tombstoned_interce
# 11  unix   2    [  ...    8842   -                    /dev/socket/tombstoned_java_tr
# 12  unix   22   [  ...    8889   -                               /dev/socket/statsdw
# 13  unix   2    [  ...    8892   -                             /dev/socket/dnsproxyd
# 14  unix   2    [  ...    8894   -                                  /dev/socket/mdns
# 15  unix   2    [  ...    8896   -                               /dev/socket/fwmarkd
# 16  unix   2    [  ...    8899   -                                /dev/socket/zygote
# 17  unix   2    [  ...    8901   -                     /dev/socket/usap_pool_primary
# 18  unix   2    [  ...    8904   -                      /dev/socket/zygote_secondary
# 19  unix   2    [  ...    8906   -                    /dev/socket/usap_pool_secondar
# 20  unix   2    [  ...    9937   -                                 /dev/socket/mdnsd
# 21  unix   2    [  ...    9941   -                       /dev/socket/traced_consumer
# 22  unix   2    [  ...    9943   -                       /dev/socket/traced_producer
# 23  unix   2    [  ...   10879   -                                     @jdwp-control
# 24  unix   2    [  ...   10488   -                                  /dev/socket/adbd
# 25  unix   2    [  ...   21149   -
# 26  unix   3    [  ...   12840   -                                /dev/socket/zygote
# 27  unix   3    [  ...   20457   -                    @com.android.internal.os.AppZy
# 28  unix   3    [  ...   21156   -
# 29  unix   3    [  ...   16570   -
# 30  unix   2    [  ...   13698   -
# 31  unix   3    [  ...   13012   -                                     @jdwp-control
# 32  unix   2    [  ...   11680   -
# 33  unix   3    [  ...   25569   -
# 34  unix   3    [  ...   25208   -
# 35  unix   3    [  ...   20456   -
# 36  unix   2    [  ...   16746   -
# 37  unix   3    [  ...   39851   -
# 38  unix   2    [  ...   11550   -
# 39  unix   2    [  ...    9804   -
# 40  unix   2    [  ...   10301   -
# 41  unix   3    [  ...   27528   -
# 42  unix   3    [  ...   20653   -
# 43  unix   2    [  ...    8075   -
# 44  unix   2    [  ...   10131   -
# 45  unix   3    [  ...   16077   -
# 46  unix   3    [  ...   15948   -
# 47  unix   3    [  ...   12462   -                                 /dev/socket/logdr
# 48  unix   3    [  ...   35988   -
# 49  unix   2    [  ...   11571   -
# 50  unix   3    [  ...   16759   -
# 51  unix   3    [  ...   13514   -
# 52  unix   2    [  ...   26323   -
# 53  unix   3    [  ...   19740   -
# 54  unix   3    [  ...   19600   -                                     @jdwp-control
# 55  unix   3    [  ...    9918   -
# 56  unix   3    [  ...   16585   -                                     @jdwp-control
# 57  unix   3    [  ...   11710   -
# [58 rows x 10 columns]
# df3
# Out[8]:
#                 0                                                  1
# 0   unix  2        [ ]         DGRAM                       13449 ...
# 1   unix  2        [ ACC ]     STREAM     LISTENING        13019 ...
# 2   unix  2        [ ACC ]     STREAM     LISTENING        13104 ...
# 3   unix  2        [ ACC ]     STREAM     LISTENING        20451 ...
# 4   unix  2        [ ACC ]     STREAM     LISTENING         8276 ...
# 5   unix  2        [ ACC ]     STREAM     LISTENING         8556 ...
# 6   unix  2        [ ACC ]     SEQPACKET  LISTENING         8558 ...
# 7   unix  83       [ ]         DGRAM                        8560 ...
# 8   unix  2        [ ACC ]     SEQPACKET  LISTENING         8563 ...
# 9   unix  2        [ ACC ]     SEQPACKET  LISTENING         8838 ...
# 10  unix  2        [ ACC ]     SEQPACKET  LISTENING         8840 ...
# 11  unix  2        [ ACC ]     SEQPACKET  LISTENING         8842 ...
# 12  unix  22       [ ]         DGRAM                        8889 ...
# 13  unix  2        [ ACC ]     STREAM     LISTENING         8892 ...
# 14  unix  2        [ ACC ]     STREAM     LISTENING         8894 ...
# 15  unix  2        [ ACC ]     STREAM     LISTENING         8896 ...
# 16  unix  2        [ ACC ]     STREAM     LISTENING         8899 ...
# 17  unix  2        [ ACC ]     STREAM     LISTENING         8901 ...
# 18  unix  2        [ ACC ]     STREAM     LISTENING         8904 ...
# 19  unix  2        [ ACC ]     STREAM     LISTENING         8906 ...
# 20  unix  2        [ ACC ]     STREAM     LISTENING         9937 ...
# 21  unix  2        [ ACC ]     STREAM     LISTENING         9941 ...
# 22  unix  2        [ ACC ]     STREAM     LISTENING         9943 ...
# 23  unix  2        [ ACC ]     SEQPACKET  LISTENING        10879 ...
# 24  unix  2        [ ACC ]     SEQPACKET  LISTENING        10488 ...
# 25  unix  2        [ ]         DGRAM                       21149 ...
# 26  unix  3        [ ]         STREAM     CONNECTED        12840 ...
# 27  unix  3        [ ]         STREAM     CONNECTED        20457 ...
# 28  unix  3        [ ]         SEQPACKET  CONNECTED        21156 ...
# 29  unix  3        [ ]         SEQPACKET  CONNECTED        16570 ...
# 30  unix  2        [ ]         DGRAM                       13698 ...
# 31  unix  3        [ ]         SEQPACKET  CONNECTED        13012 ...
# 32  unix  2        [ ]         DGRAM                       11680 ...
# 33  unix  3        [ ]         SEQPACKET  CONNECTED        25569 ...
# 34  unix  3        [ ]         SEQPACKET  CONNECTED        25208 ...
# 35  unix  3        [ ]         STREAM     CONNECTED        20456 ...
# 36  unix  2        [ ]         DGRAM                       16746 ...
# 37  unix  3        [ ]         STREAM     CONNECTED        39851 ...
# 38  unix  2        [ ]         DGRAM                       11550 ...
# 39  unix  2        [ ]         DGRAM                        9804 ...
# 40  unix  2        [ ]         DGRAM                       10301 ...
# 41  unix  3        [ ]         SEQPACKET  CONNECTED        27528 ...
# 42  unix  3        [ ]         SEQPACKET  CONNECTED        20653 ...
# 43  unix  2        [ ]         DGRAM                        8075 ...
# 44  unix  2        [ ]         DGRAM                       10131 ...
# 45  unix  3        [ ]         SEQPACKET  CONNECTED        16077 ...
# 46  unix  3        [ ]         SEQPACKET  CONNECTED        15948 ...
# 47  unix  3        [ ]         SEQPACKET  CONNECTED        12462 ...
# 48  unix  3        [ ]         SEQPACKET  CONNECTED        35988 ...
# 49  unix  2        [ ]         DGRAM                       11571 ...
# 50  unix  3        [ ]         SEQPACKET  CONNECTED        16759 ...
# 51  unix  3        [ ]         SEQPACKET  CONNECTED        13514 ...
# 52  unix  2        [ ]         DGRAM                       26323 ...
# 53  unix  3        [ ]         STREAM     CONNECTED        19740 ...
# 54  unix  3        [ ]         SEQPACKET  CONNECTED        19600 ...
# 55  unix  3        [ ]         STREAM     CONNECTED         9918 ...
# 56  unix  3        [ ]         SEQPACKET  CONNECTED        16585 ...
# 57  unix  3          [ ]         SEQPACKET  CONNECTED        11710 -
# df4
# Out[9]:
#                   0                                                  1
# 0   unix  2      [   ]         DGRAM                       13449 - ...
# 1   unix  2      [   ACC ]     STREAM     LISTENING        13019 - ...
# 2   unix  2      [   ACC ]     STREAM     LISTENING        13104 - ...
# 3   unix  2      [   ACC ]     STREAM     LISTENING        20451 - ...
# 4   unix  2      [   ACC ]     STREAM     LISTENING         8276 - ...
# 5   unix  2      [   ACC ]     STREAM     LISTENING         8556 - ...
# 6   unix  2      [   ACC ]     SEQPACKET  LISTENING         8558 - ...
# 7   unix  83     [   ]         DGRAM                        8560 - ...
# 8   unix  2      [   ACC ]     SEQPACKET  LISTENING         8563 - ...
# 9   unix  2      [   ACC ]     SEQPACKET  LISTENING         8838 - ...
# 10  unix  2      [   ACC ]     SEQPACKET  LISTENING         8840 - ...
# 11  unix  2      [   ACC ]     SEQPACKET  LISTENING         8842 - ...
# 12  unix  22     [   ]         DGRAM                        8889 - ...
# 13  unix  2      [   ACC ]     STREAM     LISTENING         8892 - ...
# 14  unix  2      [   ACC ]     STREAM     LISTENING         8894 - ...
# 15  unix  2      [   ACC ]     STREAM     LISTENING         8896 - ...
# 16  unix  2      [   ACC ]     STREAM     LISTENING         8899 - ...
# 17  unix  2      [   ACC ]     STREAM     LISTENING         8901 - ...
# 18  unix  2      [   ACC ]     STREAM     LISTENING         8904 - ...
# 19  unix  2      [   ACC ]     STREAM     LISTENING         8906 - ...
# 20  unix  2      [   ACC ]     STREAM     LISTENING         9937 - ...
# 21  unix  2      [   ACC ]     STREAM     LISTENING         9941 - ...
# 22  unix  2      [   ACC ]     STREAM     LISTENING         9943 - ...
# 23  unix  2      [   ACC ]     SEQPACKET  LISTENING        10879 - ...
# 24  unix  2      [   ACC ]     SEQPACKET  LISTENING        10488 - ...
# 25  unix  2      [   ]         DGRAM                       21149 - ...
# 26  unix  3      [   ]         STREAM     CONNECTED        12840 - ...
# 27  unix  3      [   ]         STREAM     CONNECTED        20457 - ...
# 28  unix  3      [   ]         SEQPACKET  CONNECTED        21156 - ...
# 29  unix  3      [   ]         SEQPACKET  CONNECTED        16570 - ...
# 30  unix  2      [   ]         DGRAM                       13698 - ...
# 31  unix  3      [   ]         SEQPACKET  CONNECTED        13012 - ...
# 32  unix  2      [   ]         DGRAM                       11680 - ...
# 33  unix  3      [   ]         SEQPACKET  CONNECTED        25569 - ...
# 34  unix  3      [   ]         SEQPACKET  CONNECTED        25208 - ...
# 35  unix  3      [   ]         STREAM     CONNECTED        20456 - ...
# 36  unix  2      [   ]         DGRAM                       16746 - ...
# 37  unix  3      [   ]         STREAM     CONNECTED        39851 - ...
# 38  unix  2      [   ]         DGRAM                       11550 - ...
# 39  unix  2      [   ]         DGRAM                        9804 - ...
# 40  unix  2      [   ]         DGRAM                       10301 - ...
# 41  unix  3      [   ]         SEQPACKET  CONNECTED        27528 - ...
# 42  unix  3      [   ]         SEQPACKET  CONNECTED        20653 - ...
# 43  unix  2      [   ]         DGRAM                        8075 - ...
# 44  unix  2      [   ]         DGRAM                       10131 - ...
# 45  unix  3      [   ]         SEQPACKET  CONNECTED        16077 - ...
# 46  unix  3      [   ]         SEQPACKET  CONNECTED        15948 - ...
# 47  unix  3      [   ]         SEQPACKET  CONNECTED        12462 - ...
# 48  unix  3      [   ]         SEQPACKET  CONNECTED        35988 - ...
# 49  unix  2      [   ]         DGRAM                       11571 - ...
# 50  unix  3      [   ]         SEQPACKET  CONNECTED        16759 - ...
# 51  unix  3      [   ]         SEQPACKET  CONNECTED        13514 - ...
# 52  unix  2      [   ]         DGRAM                       26323 - ...
# 53  unix  3      [   ]         STREAM     CONNECTED        19740 - ...
# 54  unix  3      [   ]         SEQPACKET  CONNECTED        19600 - ...
# 55  unix  3      [   ]         STREAM     CONNECTED         9918 - ...
# 56  unix  3      [   ]         SEQPACKET  CONNECTED        16585 - ...
# 57  unix  3      [       ]         SEQPACKET  CONNECTED        11710 -

```

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/hansalemaos/a_pandas_ex_split_on_common_char",
    "name": "a-pandas-ex-split-on-common-char",
    "maintainer": "",
    "docs_url": null,
    "requires_python": "",
    "maintainer_email": "",
    "keywords": "split,pandas,columns",
    "author": "Johannes Fischer",
    "author_email": "aulasparticularesdealemaosp@gmail.com",
    "download_url": "https://files.pythonhosted.org/packages/a4/b2/278ebb06bbe068a508f1c7f3da550321d22245dcbf21f6e5f8c81ac2056f/a_pandas_ex_split_on_common_char-0.10.tar.gz",
    "platform": null,
    "description": "\r\n# Splits the elements in a Series using a common separator character and returns a DataFrame.\r\n\r\n## Tested against Windows 10 / Python 3.11 / Anaconda\r\n\r\n## pip install a-pandas-ex-split-on-common-char\r\n\r\n```python\r\n\r\nParameters:\r\n-----------\r\nself : Series\r\n\tThe input Series containing strings to be split.\r\nsepstring : str, optional\r\n\tThe separator string to split the elements by (default is a single space).\r\nlen_tolerance : int, optional\r\n\tMinimum length of resulting strings to be considered valid (default is 0).\r\n\r\nReturns:\r\n--------\r\npandas.DataFrame\r\n\tA DataFrame containing the split elements from the Series.\r\n\t\r\n\t\r\nstringtosplit = '''\r\nunix  2      [ ]         DGRAM                       13449 -                  /data/system/unsolzygotesocket\r\nunix  2      [ ACC ]     STREAM     LISTENING        13019 -                  /data/system/ndebugsocket\r\nunix  2      [ ACC ]     STREAM     LISTENING        13104 -                  @com.android.internal.os.WebViewZygoteInit/58dbfcdc-c54c-4201-81c2-9cc331e5aff8\r\nunix  2      [ ACC ]     STREAM     LISTENING        20451 -                  @com.android.internal.os.AppZygoteInit/2da63555-2b8e-4593-b42c-6386b4d36f59\r\nunix  2      [ ACC ]     STREAM     LISTENING         8276 -                  /dev/socket/property_service\r\nunix  2      [ ACC ]     STREAM     LISTENING         8556 -                  /dev/socket/logd\r\nunix  2      [ ACC ]     SEQPACKET  LISTENING         8558 -                  /dev/socket/logdr\r\nunix  83     [ ]         DGRAM                        8560 -                  /dev/socket/logdw\r\nunix  2      [ ACC ]     SEQPACKET  LISTENING         8563 -                  /dev/socket/lmkd\r\nunix  2      [ ACC ]     SEQPACKET  LISTENING         8838 -                  /dev/socket/tombstoned_crash\r\nunix  2      [ ACC ]     SEQPACKET  LISTENING         8840 -                  /dev/socket/tombstoned_intercept\r\nunix  2      [ ACC ]     SEQPACKET  LISTENING         8842 -                  /dev/socket/tombstoned_java_trace\r\nunix  22     [ ]         DGRAM                        8889 -                  /dev/socket/statsdw\r\nunix  2      [ ACC ]     STREAM     LISTENING         8892 -                  /dev/socket/dnsproxyd\r\nunix  2      [ ACC ]     STREAM     LISTENING         8894 -                  /dev/socket/mdns\r\nunix  2      [ ACC ]     STREAM     LISTENING         8896 -                  /dev/socket/fwmarkd\r\nunix  2      [ ACC ]     STREAM     LISTENING         8899 -                  /dev/socket/zygote\r\nunix  2      [ ACC ]     STREAM     LISTENING         8901 -                  /dev/socket/usap_pool_primary\r\nunix  2      [ ACC ]     STREAM     LISTENING         8904 -                  /dev/socket/zygote_secondary\r\nunix  2      [ ACC ]     STREAM     LISTENING         8906 -                  /dev/socket/usap_pool_secondary\r\nunix  2      [ ACC ]     STREAM     LISTENING         9937 -                  /dev/socket/mdnsd\r\nunix  2      [ ACC ]     STREAM     LISTENING         9941 -                  /dev/socket/traced_consumer\r\nunix  2      [ ACC ]     STREAM     LISTENING         9943 -                  /dev/socket/traced_producer\r\nunix  2      [ ACC ]     SEQPACKET  LISTENING        10879 -                  @jdwp-control\r\nunix  2      [ ACC ]     SEQPACKET  LISTENING        10488 -                  /dev/socket/adbd\r\nunix  2      [ ]         DGRAM                       21149 -\r\nunix  3      [ ]         STREAM     CONNECTED        12840 -                  /dev/socket/zygote\r\nunix  3      [ ]         STREAM     CONNECTED        20457 -                  @com.android.internal.os.AppZygoteInit/2da63555-2b8e-4593-b42c-6386b4d36f59\r\nunix  3      [ ]         SEQPACKET  CONNECTED        21156 -\r\nunix  3      [ ]         SEQPACKET  CONNECTED        16570 -\r\nunix  2      [ ]         DGRAM                       13698 -\r\nunix  3      [ ]         SEQPACKET  CONNECTED        13012 -                  @jdwp-control\r\nunix  2      [ ]         DGRAM                       11680 -\r\nunix  3      [ ]         SEQPACKET  CONNECTED        25569 -\r\nunix  3      [ ]         SEQPACKET  CONNECTED        25208 -\r\nunix  3      [ ]         STREAM     CONNECTED        20456 -\r\nunix  2      [ ]         DGRAM                       16746 -\r\nunix  3      [ ]         STREAM     CONNECTED        39851 -\r\nunix  2      [ ]         DGRAM                       11550 -\r\nunix  2      [ ]         DGRAM                        9804 -\r\nunix  2      [ ]         DGRAM                       10301 -\r\nunix  3      [ ]         SEQPACKET  CONNECTED        27528 -\r\nunix  3      [ ]         SEQPACKET  CONNECTED        20653 -\r\nunix  2      [ ]         DGRAM                        8075 -\r\nunix  2      [ ]         DGRAM                       10131 -\r\nunix  3      [ ]         SEQPACKET  CONNECTED        16077 -\r\nunix  3      [ ]         SEQPACKET  CONNECTED        15948 -\r\nunix  3      [ ]         SEQPACKET  CONNECTED        12462 -                  /dev/socket/logdr\r\nunix  3      [ ]         SEQPACKET  CONNECTED        35988 -\r\nunix  2      [ ]         DGRAM                       11571 -\r\nunix  3      [ ]         SEQPACKET  CONNECTED        16759 -\r\nunix  3      [ ]         SEQPACKET  CONNECTED        13514 -\r\nunix  2      [ ]         DGRAM                       26323 -\r\nunix  3      [ ]         STREAM     CONNECTED        19740 -\r\nunix  3      [ ]         SEQPACKET  CONNECTED        19600 -                  @jdwp-control\r\nunix  3      [ ]         STREAM     CONNECTED         9918 -\r\nunix  3      [ ]         SEQPACKET  CONNECTED        16585 -                  @jdwp-control\r\nunix  3      [ ]         SEQPACKET  CONNECTED        11710 -\r\n'''\r\nfrom a_pandas_ex_split_on_common_char import pd_add_split_on_common_char\r\npd_add_split_on_common_char()\r\ndf = pd.DataFrame(stringtosplit.strip().splitlines())\r\ndf2 = df[0].s_split_on_common_char(sepstring=\" \", len_tolerance=0)\r\ndf3 = df[0].s_split_on_common_char(sepstring=\"[\", len_tolerance=0)\r\ndf4 = df[0].s_split_on_common_char(sepstring=\"]\", len_tolerance=25)\r\n\r\n\r\n# df\r\n# Out[6]:\r\n#                                                     0\r\n# 0   unix  2      [ ]         DGRAM                ...\r\n# 1   unix  2      [ ACC ]     STREAM     LISTENING ...\r\n# 2   unix  2      [ ACC ]     STREAM     LISTENING ...\r\n# 3   unix  2      [ ACC ]     STREAM     LISTENING ...\r\n# 4   unix  2      [ ACC ]     STREAM     LISTENING ...\r\n# 5   unix  2      [ ACC ]     STREAM     LISTENING ...\r\n# 6   unix  2      [ ACC ]     SEQPACKET  LISTENING ...\r\n# 7   unix  83     [ ]         DGRAM                ...\r\n# 8   unix  2      [ ACC ]     SEQPACKET  LISTENING ...\r\n# 9   unix  2      [ ACC ]     SEQPACKET  LISTENING ...\r\n# 10  unix  2      [ ACC ]     SEQPACKET  LISTENING ...\r\n# 11  unix  2      [ ACC ]     SEQPACKET  LISTENING ...\r\n# 12  unix  22     [ ]         DGRAM                ...\r\n# 13  unix  2      [ ACC ]     STREAM     LISTENING ...\r\n# 14  unix  2      [ ACC ]     STREAM     LISTENING ...\r\n# 15  unix  2      [ ACC ]     STREAM     LISTENING ...\r\n# 16  unix  2      [ ACC ]     STREAM     LISTENING ...\r\n# 17  unix  2      [ ACC ]     STREAM     LISTENING ...\r\n# 18  unix  2      [ ACC ]     STREAM     LISTENING ...\r\n# 19  unix  2      [ ACC ]     STREAM     LISTENING ...\r\n# 20  unix  2      [ ACC ]     STREAM     LISTENING ...\r\n# 21  unix  2      [ ACC ]     STREAM     LISTENING ...\r\n# 22  unix  2      [ ACC ]     STREAM     LISTENING ...\r\n# 23  unix  2      [ ACC ]     SEQPACKET  LISTENING ...\r\n# 24  unix  2      [ ACC ]     SEQPACKET  LISTENING ...\r\n# 25  unix  2      [ ]         DGRAM                ...\r\n# 26  unix  3      [ ]         STREAM     CONNECTED ...\r\n# 27  unix  3      [ ]         STREAM     CONNECTED ...\r\n# 28  unix  3      [ ]         SEQPACKET  CONNECTED ...\r\n# 29  unix  3      [ ]         SEQPACKET  CONNECTED ...\r\n# 30  unix  2      [ ]         DGRAM                ...\r\n# 31  unix  3      [ ]         SEQPACKET  CONNECTED ...\r\n# 32  unix  2      [ ]         DGRAM                ...\r\n# 33  unix  3      [ ]         SEQPACKET  CONNECTED ...\r\n# 34  unix  3      [ ]         SEQPACKET  CONNECTED ...\r\n# 35  unix  3      [ ]         STREAM     CONNECTED ...\r\n# 36  unix  2      [ ]         DGRAM                ...\r\n# 37  unix  3      [ ]         STREAM     CONNECTED ...\r\n# 38  unix  2      [ ]         DGRAM                ...\r\n# 39  unix  2      [ ]         DGRAM                ...\r\n# 40  unix  2      [ ]         DGRAM                ...\r\n# 41  unix  3      [ ]         SEQPACKET  CONNECTED ...\r\n# 42  unix  3      [ ]         SEQPACKET  CONNECTED ...\r\n# 43  unix  2      [ ]         DGRAM                ...\r\n# 44  unix  2      [ ]         DGRAM                ...\r\n# 45  unix  3      [ ]         SEQPACKET  CONNECTED ...\r\n# 46  unix  3      [ ]         SEQPACKET  CONNECTED ...\r\n# 47  unix  3      [ ]         SEQPACKET  CONNECTED ...\r\n# 48  unix  3      [ ]         SEQPACKET  CONNECTED ...\r\n# 49  unix  2      [ ]         DGRAM                ...\r\n# 50  unix  3      [ ]         SEQPACKET  CONNECTED ...\r\n# 51  unix  3      [ ]         SEQPACKET  CONNECTED ...\r\n# 52  unix  2      [ ]         DGRAM                ...\r\n# 53  unix  3      [ ]         STREAM     CONNECTED ...\r\n# 54  unix  3      [ ]         SEQPACKET  CONNECTED ...\r\n# 55  unix  3      [ ]         STREAM     CONNECTED ...\r\n# 56  unix  3      [ ]         SEQPACKET  CONNECTED ...\r\n# 57  unix  3      [ ]         SEQPACKET  CONNECTED ...\r\n# df2\r\n# Out[7]:\r\n#        0    1   2  ...       7   8                                                 9\r\n# 0   unix   2    [  ...   13449   -                    /data/system/unsolzygotesocket\r\n# 1   unix   2    [  ...   13019   -                         /data/system/ndebugsocket\r\n# 2   unix   2    [  ...   13104   -                    @com.android.internal.os.WebVi\r\n# 3   unix   2    [  ...   20451   -                    @com.android.internal.os.AppZy\r\n# 4   unix   2    [  ...    8276   -                      /dev/socket/property_service\r\n# 5   unix   2    [  ...    8556   -                                  /dev/socket/logd\r\n# 6   unix   2    [  ...    8558   -                                 /dev/socket/logdr\r\n# 7   unix   83   [  ...    8560   -                                 /dev/socket/logdw\r\n# 8   unix   2    [  ...    8563   -                                  /dev/socket/lmkd\r\n# 9   unix   2    [  ...    8838   -                      /dev/socket/tombstoned_crash\r\n# 10  unix   2    [  ...    8840   -                    /dev/socket/tombstoned_interce\r\n# 11  unix   2    [  ...    8842   -                    /dev/socket/tombstoned_java_tr\r\n# 12  unix   22   [  ...    8889   -                               /dev/socket/statsdw\r\n# 13  unix   2    [  ...    8892   -                             /dev/socket/dnsproxyd\r\n# 14  unix   2    [  ...    8894   -                                  /dev/socket/mdns\r\n# 15  unix   2    [  ...    8896   -                               /dev/socket/fwmarkd\r\n# 16  unix   2    [  ...    8899   -                                /dev/socket/zygote\r\n# 17  unix   2    [  ...    8901   -                     /dev/socket/usap_pool_primary\r\n# 18  unix   2    [  ...    8904   -                      /dev/socket/zygote_secondary\r\n# 19  unix   2    [  ...    8906   -                    /dev/socket/usap_pool_secondar\r\n# 20  unix   2    [  ...    9937   -                                 /dev/socket/mdnsd\r\n# 21  unix   2    [  ...    9941   -                       /dev/socket/traced_consumer\r\n# 22  unix   2    [  ...    9943   -                       /dev/socket/traced_producer\r\n# 23  unix   2    [  ...   10879   -                                     @jdwp-control\r\n# 24  unix   2    [  ...   10488   -                                  /dev/socket/adbd\r\n# 25  unix   2    [  ...   21149   -\r\n# 26  unix   3    [  ...   12840   -                                /dev/socket/zygote\r\n# 27  unix   3    [  ...   20457   -                    @com.android.internal.os.AppZy\r\n# 28  unix   3    [  ...   21156   -\r\n# 29  unix   3    [  ...   16570   -\r\n# 30  unix   2    [  ...   13698   -\r\n# 31  unix   3    [  ...   13012   -                                     @jdwp-control\r\n# 32  unix   2    [  ...   11680   -\r\n# 33  unix   3    [  ...   25569   -\r\n# 34  unix   3    [  ...   25208   -\r\n# 35  unix   3    [  ...   20456   -\r\n# 36  unix   2    [  ...   16746   -\r\n# 37  unix   3    [  ...   39851   -\r\n# 38  unix   2    [  ...   11550   -\r\n# 39  unix   2    [  ...    9804   -\r\n# 40  unix   2    [  ...   10301   -\r\n# 41  unix   3    [  ...   27528   -\r\n# 42  unix   3    [  ...   20653   -\r\n# 43  unix   2    [  ...    8075   -\r\n# 44  unix   2    [  ...   10131   -\r\n# 45  unix   3    [  ...   16077   -\r\n# 46  unix   3    [  ...   15948   -\r\n# 47  unix   3    [  ...   12462   -                                 /dev/socket/logdr\r\n# 48  unix   3    [  ...   35988   -\r\n# 49  unix   2    [  ...   11571   -\r\n# 50  unix   3    [  ...   16759   -\r\n# 51  unix   3    [  ...   13514   -\r\n# 52  unix   2    [  ...   26323   -\r\n# 53  unix   3    [  ...   19740   -\r\n# 54  unix   3    [  ...   19600   -                                     @jdwp-control\r\n# 55  unix   3    [  ...    9918   -\r\n# 56  unix   3    [  ...   16585   -                                     @jdwp-control\r\n# 57  unix   3    [  ...   11710   -\r\n# [58 rows x 10 columns]\r\n# df3\r\n# Out[8]:\r\n#                 0                                                  1\r\n# 0   unix  2        [ ]         DGRAM                       13449 ...\r\n# 1   unix  2        [ ACC ]     STREAM     LISTENING        13019 ...\r\n# 2   unix  2        [ ACC ]     STREAM     LISTENING        13104 ...\r\n# 3   unix  2        [ ACC ]     STREAM     LISTENING        20451 ...\r\n# 4   unix  2        [ ACC ]     STREAM     LISTENING         8276 ...\r\n# 5   unix  2        [ ACC ]     STREAM     LISTENING         8556 ...\r\n# 6   unix  2        [ ACC ]     SEQPACKET  LISTENING         8558 ...\r\n# 7   unix  83       [ ]         DGRAM                        8560 ...\r\n# 8   unix  2        [ ACC ]     SEQPACKET  LISTENING         8563 ...\r\n# 9   unix  2        [ ACC ]     SEQPACKET  LISTENING         8838 ...\r\n# 10  unix  2        [ ACC ]     SEQPACKET  LISTENING         8840 ...\r\n# 11  unix  2        [ ACC ]     SEQPACKET  LISTENING         8842 ...\r\n# 12  unix  22       [ ]         DGRAM                        8889 ...\r\n# 13  unix  2        [ ACC ]     STREAM     LISTENING         8892 ...\r\n# 14  unix  2        [ ACC ]     STREAM     LISTENING         8894 ...\r\n# 15  unix  2        [ ACC ]     STREAM     LISTENING         8896 ...\r\n# 16  unix  2        [ ACC ]     STREAM     LISTENING         8899 ...\r\n# 17  unix  2        [ ACC ]     STREAM     LISTENING         8901 ...\r\n# 18  unix  2        [ ACC ]     STREAM     LISTENING         8904 ...\r\n# 19  unix  2        [ ACC ]     STREAM     LISTENING         8906 ...\r\n# 20  unix  2        [ ACC ]     STREAM     LISTENING         9937 ...\r\n# 21  unix  2        [ ACC ]     STREAM     LISTENING         9941 ...\r\n# 22  unix  2        [ ACC ]     STREAM     LISTENING         9943 ...\r\n# 23  unix  2        [ ACC ]     SEQPACKET  LISTENING        10879 ...\r\n# 24  unix  2        [ ACC ]     SEQPACKET  LISTENING        10488 ...\r\n# 25  unix  2        [ ]         DGRAM                       21149 ...\r\n# 26  unix  3        [ ]         STREAM     CONNECTED        12840 ...\r\n# 27  unix  3        [ ]         STREAM     CONNECTED        20457 ...\r\n# 28  unix  3        [ ]         SEQPACKET  CONNECTED        21156 ...\r\n# 29  unix  3        [ ]         SEQPACKET  CONNECTED        16570 ...\r\n# 30  unix  2        [ ]         DGRAM                       13698 ...\r\n# 31  unix  3        [ ]         SEQPACKET  CONNECTED        13012 ...\r\n# 32  unix  2        [ ]         DGRAM                       11680 ...\r\n# 33  unix  3        [ ]         SEQPACKET  CONNECTED        25569 ...\r\n# 34  unix  3        [ ]         SEQPACKET  CONNECTED        25208 ...\r\n# 35  unix  3        [ ]         STREAM     CONNECTED        20456 ...\r\n# 36  unix  2        [ ]         DGRAM                       16746 ...\r\n# 37  unix  3        [ ]         STREAM     CONNECTED        39851 ...\r\n# 38  unix  2        [ ]         DGRAM                       11550 ...\r\n# 39  unix  2        [ ]         DGRAM                        9804 ...\r\n# 40  unix  2        [ ]         DGRAM                       10301 ...\r\n# 41  unix  3        [ ]         SEQPACKET  CONNECTED        27528 ...\r\n# 42  unix  3        [ ]         SEQPACKET  CONNECTED        20653 ...\r\n# 43  unix  2        [ ]         DGRAM                        8075 ...\r\n# 44  unix  2        [ ]         DGRAM                       10131 ...\r\n# 45  unix  3        [ ]         SEQPACKET  CONNECTED        16077 ...\r\n# 46  unix  3        [ ]         SEQPACKET  CONNECTED        15948 ...\r\n# 47  unix  3        [ ]         SEQPACKET  CONNECTED        12462 ...\r\n# 48  unix  3        [ ]         SEQPACKET  CONNECTED        35988 ...\r\n# 49  unix  2        [ ]         DGRAM                       11571 ...\r\n# 50  unix  3        [ ]         SEQPACKET  CONNECTED        16759 ...\r\n# 51  unix  3        [ ]         SEQPACKET  CONNECTED        13514 ...\r\n# 52  unix  2        [ ]         DGRAM                       26323 ...\r\n# 53  unix  3        [ ]         STREAM     CONNECTED        19740 ...\r\n# 54  unix  3        [ ]         SEQPACKET  CONNECTED        19600 ...\r\n# 55  unix  3        [ ]         STREAM     CONNECTED         9918 ...\r\n# 56  unix  3        [ ]         SEQPACKET  CONNECTED        16585 ...\r\n# 57  unix  3          [ ]         SEQPACKET  CONNECTED        11710 -\r\n# df4\r\n# Out[9]:\r\n#                   0                                                  1\r\n# 0   unix  2      [   ]         DGRAM                       13449 - ...\r\n# 1   unix  2      [   ACC ]     STREAM     LISTENING        13019 - ...\r\n# 2   unix  2      [   ACC ]     STREAM     LISTENING        13104 - ...\r\n# 3   unix  2      [   ACC ]     STREAM     LISTENING        20451 - ...\r\n# 4   unix  2      [   ACC ]     STREAM     LISTENING         8276 - ...\r\n# 5   unix  2      [   ACC ]     STREAM     LISTENING         8556 - ...\r\n# 6   unix  2      [   ACC ]     SEQPACKET  LISTENING         8558 - ...\r\n# 7   unix  83     [   ]         DGRAM                        8560 - ...\r\n# 8   unix  2      [   ACC ]     SEQPACKET  LISTENING         8563 - ...\r\n# 9   unix  2      [   ACC ]     SEQPACKET  LISTENING         8838 - ...\r\n# 10  unix  2      [   ACC ]     SEQPACKET  LISTENING         8840 - ...\r\n# 11  unix  2      [   ACC ]     SEQPACKET  LISTENING         8842 - ...\r\n# 12  unix  22     [   ]         DGRAM                        8889 - ...\r\n# 13  unix  2      [   ACC ]     STREAM     LISTENING         8892 - ...\r\n# 14  unix  2      [   ACC ]     STREAM     LISTENING         8894 - ...\r\n# 15  unix  2      [   ACC ]     STREAM     LISTENING         8896 - ...\r\n# 16  unix  2      [   ACC ]     STREAM     LISTENING         8899 - ...\r\n# 17  unix  2      [   ACC ]     STREAM     LISTENING         8901 - ...\r\n# 18  unix  2      [   ACC ]     STREAM     LISTENING         8904 - ...\r\n# 19  unix  2      [   ACC ]     STREAM     LISTENING         8906 - ...\r\n# 20  unix  2      [   ACC ]     STREAM     LISTENING         9937 - ...\r\n# 21  unix  2      [   ACC ]     STREAM     LISTENING         9941 - ...\r\n# 22  unix  2      [   ACC ]     STREAM     LISTENING         9943 - ...\r\n# 23  unix  2      [   ACC ]     SEQPACKET  LISTENING        10879 - ...\r\n# 24  unix  2      [   ACC ]     SEQPACKET  LISTENING        10488 - ...\r\n# 25  unix  2      [   ]         DGRAM                       21149 - ...\r\n# 26  unix  3      [   ]         STREAM     CONNECTED        12840 - ...\r\n# 27  unix  3      [   ]         STREAM     CONNECTED        20457 - ...\r\n# 28  unix  3      [   ]         SEQPACKET  CONNECTED        21156 - ...\r\n# 29  unix  3      [   ]         SEQPACKET  CONNECTED        16570 - ...\r\n# 30  unix  2      [   ]         DGRAM                       13698 - ...\r\n# 31  unix  3      [   ]         SEQPACKET  CONNECTED        13012 - ...\r\n# 32  unix  2      [   ]         DGRAM                       11680 - ...\r\n# 33  unix  3      [   ]         SEQPACKET  CONNECTED        25569 - ...\r\n# 34  unix  3      [   ]         SEQPACKET  CONNECTED        25208 - ...\r\n# 35  unix  3      [   ]         STREAM     CONNECTED        20456 - ...\r\n# 36  unix  2      [   ]         DGRAM                       16746 - ...\r\n# 37  unix  3      [   ]         STREAM     CONNECTED        39851 - ...\r\n# 38  unix  2      [   ]         DGRAM                       11550 - ...\r\n# 39  unix  2      [   ]         DGRAM                        9804 - ...\r\n# 40  unix  2      [   ]         DGRAM                       10301 - ...\r\n# 41  unix  3      [   ]         SEQPACKET  CONNECTED        27528 - ...\r\n# 42  unix  3      [   ]         SEQPACKET  CONNECTED        20653 - ...\r\n# 43  unix  2      [   ]         DGRAM                        8075 - ...\r\n# 44  unix  2      [   ]         DGRAM                       10131 - ...\r\n# 45  unix  3      [   ]         SEQPACKET  CONNECTED        16077 - ...\r\n# 46  unix  3      [   ]         SEQPACKET  CONNECTED        15948 - ...\r\n# 47  unix  3      [   ]         SEQPACKET  CONNECTED        12462 - ...\r\n# 48  unix  3      [   ]         SEQPACKET  CONNECTED        35988 - ...\r\n# 49  unix  2      [   ]         DGRAM                       11571 - ...\r\n# 50  unix  3      [   ]         SEQPACKET  CONNECTED        16759 - ...\r\n# 51  unix  3      [   ]         SEQPACKET  CONNECTED        13514 - ...\r\n# 52  unix  2      [   ]         DGRAM                       26323 - ...\r\n# 53  unix  3      [   ]         STREAM     CONNECTED        19740 - ...\r\n# 54  unix  3      [   ]         SEQPACKET  CONNECTED        19600 - ...\r\n# 55  unix  3      [   ]         STREAM     CONNECTED         9918 - ...\r\n# 56  unix  3      [   ]         SEQPACKET  CONNECTED        16585 - ...\r\n# 57  unix  3      [       ]         SEQPACKET  CONNECTED        11710 -\r\n\r\n```\r\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "Splits the elements in a Series using a common separator character and returns a DataFrame",
    "version": "0.10",
    "project_urls": {
        "Homepage": "https://github.com/hansalemaos/a_pandas_ex_split_on_common_char"
    },
    "split_keywords": [
        "split",
        "pandas",
        "columns"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "46228ffeeefa0c2693ad904e82495f4308779204975277c663959d589e74afd4",
                "md5": "63a10c0697ba8c39afdddea4d733adfb",
                "sha256": "d42c14634fadb8d7204086fc16027521b3e1394a1b34062ed88514e743a86b7d"
            },
            "downloads": -1,
            "filename": "a_pandas_ex_split_on_common_char-0.10-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "63a10c0697ba8c39afdddea4d733adfb",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": null,
            "size": 29926,
            "upload_time": "2023-09-28T20:12:05",
            "upload_time_iso_8601": "2023-09-28T20:12:05.114695Z",
            "url": "https://files.pythonhosted.org/packages/46/22/8ffeeefa0c2693ad904e82495f4308779204975277c663959d589e74afd4/a_pandas_ex_split_on_common_char-0.10-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "a4b2278ebb06bbe068a508f1c7f3da550321d22245dcbf21f6e5f8c81ac2056f",
                "md5": "e677e2b3e9a739c0d9f5605505e1a5e7",
                "sha256": "5d53fd1d3a60d9a840fffaad259a50e1c2646d732ca5bb9959a86b4a18dfb4b8"
            },
            "downloads": -1,
            "filename": "a_pandas_ex_split_on_common_char-0.10.tar.gz",
            "has_sig": false,
            "md5_digest": "e677e2b3e9a739c0d9f5605505e1a5e7",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 29175,
            "upload_time": "2023-09-28T20:12:07",
            "upload_time_iso_8601": "2023-09-28T20:12:07.768619Z",
            "url": "https://files.pythonhosted.org/packages/a4/b2/278ebb06bbe068a508f1c7f3da550321d22245dcbf21f6e5f8c81ac2056f/a_pandas_ex_split_on_common_char-0.10.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-09-28 20:12:07",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "hansalemaos",
    "github_project": "a_pandas_ex_split_on_common_char",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "requirements": [],
    "lcname": "a-pandas-ex-split-on-common-char"
}
        
Elapsed time: 0.12863s