Split a Pandas.Series on a common string
Project description
$pip install a-pandas-ex-split-on-common-string
from a_pandas_ex_split_on_common_string import pd_add_split_on_common_string
pd_add_split_on_common_string()
df = pd.read_csv("https://raw.githubusercontent.com/pandas-dev/pandas/main/doc/data/titanic.csv")
df['text'] = 'myway_/bo' + df.Embarked.astype('string') + '.txt'
print(df.text.s_split_on_common_string(is_path=False))
print(df.text.s_split_on_common_string(is_path=True))
aa_original aa_common aa_different
0 myway_/boS.txt myway_/bo S.txt
1 myway_/boC.txt myway_/bo C.txt
2 myway_/boS.txt myway_/bo S.txt
3 myway_/boS.txt myway_/bo S.txt
4 myway_/boS.txt myway_/bo S.txt
.. ... ... ...
886 myway_/boS.txt myway_/bo S.txt
887 myway_/boS.txt myway_/bo S.txt
888 myway_/boS.txt myway_/bo S.txt
889 myway_/boC.txt myway_/bo C.txt
890 myway_/boQ.txt myway_/bo Q.txt
[891 rows x 3 columns]
aa_original aa_common aa_different
0 myway_/boS.txt myway_ /boS.txt
1 myway_/boC.txt myway_ /boC.txt
2 myway_/boS.txt myway_ /boS.txt
3 myway_/boS.txt myway_ /boS.txt
4 myway_/boS.txt myway_ /boS.txt
.. ... ... ...
886 myway_/boS.txt myway_ /boS.txt
887 myway_/boS.txt myway_ /boS.txt
888 myway_/boS.txt myway_ /boS.txt
889 myway_/boC.txt myway_ /boC.txt
890 myway_/boQ.txt myway_ /boQ.txt
[891 rows x 3 columns]
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file a_pandas_ex_split_on_common_string-0.10.tar.gz
.
File metadata
- Download URL: a_pandas_ex_split_on_common_string-0.10.tar.gz
- Upload date:
- Size: 4.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.9.13
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 00b987dc94293de9ddfb6dc0cb1165716f9d73997fb57eb7c19674cedb8be90a |
|
MD5 | 704d530d8fd7056ba231e06c9ad3df4b |
|
BLAKE2b-256 | 2c05b0dc28d2f28dce7677c2bcd7090085742654dba4f68e912bc7c655db68c6 |
File details
Details for the file a_pandas_ex_split_on_common_string-0.10-py3-none-any.whl
.
File metadata
- Download URL: a_pandas_ex_split_on_common_string-0.10-py3-none-any.whl
- Upload date:
- Size: 6.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.9.13
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 13ae56ed187a6bdb0d5a4d55dfd51fb67d05f1c9a01b942643133c2ff9965e7f |
|
MD5 | 548e71c8fa076b1363abf8973d554024 |
|
BLAKE2b-256 | 178e41baffa099ff15ae4f6e1d857eaf5bc06dddc8adf43b38cc7a474cb6afb3 |