Python通过定界符将一列中的字符串拆分为多列

时间:2019-10-17 03:28:17

标签: python-3.x pandas

奥拉\ n10月1日20:55·\ n跟随他的脚  以上是我的文字输出。我需要创建3个单独的列,例如Company,Date,Content,并且需要将Ola放在company上,在其内容上紧跟着1 otcober的日期。 n124 \ n569条评论\ n11分享也如何执行此操作。因为我是这部分的新手。您能帮我解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

您可以这样做:

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)