【发布时间】:2020-06-29 18:14:30
【问题描述】:
我有一个熊猫数据框,其中一列包含一些字符串。我想根据字数将该列拆分为未知数量的列。
假设,我有 DataFrame df :
Index Text
0 He codes
1 He codes well in python
2 Python is great language
3 Pandas package is very handy
现在我想将文本列分成多列,每列包含 2 个单词。
Index 0 1 2
0 He codes NaN NaN
1 He codes well in python
2 Python is great language NaN
3 Pandas package is very handy
如何在 python 中做到这一点?请帮忙。提前致谢。
【问题讨论】:
-
您确定给定的示例符合您的描述吗?
-
未知列数是什么意思?您的意思是
n列数,即您可以设置和指定的列数。 -
@DaveIdito 通过未知的列数,我的意思是如果任何句子最多包含 10 个单词,那么数据框将包含 5 个新列。我不知道一个句子最多可以包含多少个单词,因为我会抓取网络数据。