编写一个 Python 程序来分离一系列字母和数字并将它们转换为数据框
pythonpandasserver side programmingprogramming更新于 2024/6/21 1:16:17
假设您有一个系列和分离字母和数字的结果,并将其存储在数据框中,
系列为: 0 abx123 1 bcd25 2 cxy30 dtype:对象 数据框为 0 1 0 abx 123 1 bcd 25 2 cxy 30
为了解决这个问题,我们将遵循下面的方法,
解决方案
定义一个系列。
Apple 系列提取方法内部使用正则表达式模式来分隔字母和数字,然后将其存储在数据框中 −
series.str.extract(r'(\w+[a-z])(\d+)')
示例
让我们看看下面的实现以更好地理解 −
import pandas as pd
series = pd.Series(['abx123', 'bcd25', 'cxy30'])
print("series is:\n",series)
df = series.str.extract(r'(\w+[a-z])(\d+)')
print("Dataframe is\n:" ,df)
输出
series is: 0 abx123 1 bcd25 2 cxy30 dtype: object Dataframe is : 0 1 0 abx 123 1 bcd 25 2 cxy 30
相关文章
有用资源
python 参考教程 - 该教程包含有关 python 的更多信息:https://www.cainiaomax.com/python/

