【发布时间】:2021-07-23 05:12:45
【问题描述】:
我有一个看起来像这样的熊猫文本数据框:
+-----------------------------------+
| text |
+-----------------------------------+
| A very long sentence |
+-----------------------------------+
| Another very long sentence |
+-----------------------------------+
但我想用每行不超过 512 个单词的句子分割每一行:
+-----------------------------------+
| text |
+-----------------------------------+
| A piece of very long sentence |
+-----------------------------------+
| One more piece of long sentence |
+-----------------------------------+
我可以将我的数据转换为 python 列表,但 str.split() 可以使用分隔符。
有pythonic的方法吗?
【问题讨论】:
-
所以假设第一句话由2048个单词组成,那么你将它分成连续的4行?是这样吗?
-
你在什么意义上考虑单词?..ie..like这句话
A piece of very long sentence是29个单词还是6个单词?
标签: python pandas dataframe text