Python字符串拆分并转化为DataFrame格式
你可以使用正则表达式来按照特定的分隔符拆分字符串,并将结果转化为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关键字,你可以根据实际情况修改正则表达式以满足你的需求。
原文地址: https://www.cveoy.top/t/topic/qflx 著作权归作者所有。请勿转载和采集!