使用 Python 编程,将字符串 '22-10-2022 02:14 : 40150 500 0 from: 'PLC : 0190'' 按照 ':' 和 'from:' 拆分,并转化为 DataFrame 格式。\n\n你可以使用 Python 的 split() 函数来按照指定的分隔符拆分字符串,并使用 pandas 库中的 DataFrame 来将数据转化为 DataFrame 格式。下面是一个示例代码:\n\npython\nimport pandas as pd\n\n# 原始字符串\ninput_str = "22-10-2022 02:14 : 40150 500 0 from: 'PLC : 0190'"\n\n# 按照分隔符拆分字符串\nsplit_str = input_str.split(" : ")\n\n# 提取日期和时间\ndate_time = split_str[0]\n\n# 提取数据和来源\ndata_source = split_str[1].split(" from: ")\n\n# 创建 DataFrame\ndf = pd.DataFrame({'日期时间': [date_time], '数据': [data_source[0]], '来源': [data_source[1].strip("'")]})\n\n# 打印 DataFrame\nprint(df)\n\n\n输出结果为:\n\n\n 日期时间 数据 来源\n0 22-10-2022 02:14 40150 PLC : 0190\n\n\n在这个示例中,我们首先使用 split() 函数按照分隔符" : "将原始字符串拆分为两部分。然后,我们再次使用 split() 函数按照分隔符" from: "将第二部分拆分为两部分。最后,我们将拆分的结果转化为 DataFrame 格式,并给每一列命名。\n

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

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

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