首页 > 解决方案 > Python-通过分隔符将一列中的字符串拆分为多列

问题描述

Ola\n10 月 1 日 20:55 ·\n跟随他的脚 以上是我的文字输出。我需要创建 3 个单独的列,例如公司、日期、内容,并且需要将 Ola 放入公司,日期为 10 月,跟随他的内容。n124\n569 条评论\n11 分享 如何执行此操作。因为我是这部分的新手。你能帮我解决这个问题吗?

标签: python-3.xpandas

解决方案


你可以这样做:

import pandas as pd
df = pd.DataFrame(["Ola\n1 October at 20:55 ·\nFollowing his foot"], columns="bcd")
df[["Company", "Date", "Content"]] = df.bcd.str.split("\n", expand=True)

推荐阅读