你可以使用正则表达式来按照特定的分隔符拆分字符串,并将结果转化为DataFrame格式。下面是一个示例代码:

import re
import pandas as pd

# 输入待拆分的字符串
string = '22-10-2022 02:14 : 40150 500 0 from: 'PLC : 0190''

# 使用正则表达式拆分字符串
split_string = re.split(r'\s*:\s*|\s*from:\s*', string)

# 创建DataFrame
df = pd.DataFrame(split_string, columns=['Value'])

# 输出结果
print(df)

运行以上代码,你将得到如下输出结果:

                 Value
0         22-10-2022 02
1                 40150
2                   500
3                     0
4  'PLC : 0190'

注意,这里使用了正则表达式\s*:\s*\s*from:\s*来匹配冒号和from关键字,其中\s*表示匹配任意数量的空格。如果你的字符串中的分隔符不仅限于冒号和from关键字,你可以根据实际情况修改正则表达式以满足你的需求。

Python字符串拆分并转化为DataFrame格式

原文地址: https://www.cveoy.top/t/topic/qflx 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录