我想做的是创建新的列来捕获字符串中的每个单词。例如:
df
Col1 Col2
38 'My Name is John'
11 'Hello friend'
134 'My favorite city is New Orleans'
所需df:
Col1 Col2 Col3 Col4 Col5 Col6 Col7
38 'My' 'Name' 'is' 'John' NA NA
11 'Hello' 'friend' NA NA NA NA
134 'My' 'favorite' 'city' 'is' 'New' 'Orleans'
有人对此有什么想法吗?谢谢
您可以将
Col2
转换为包含单词列表的序列,然后将该序列转换回数据帧方法
str.split
将在单词列表的列中拆分字符串。然后,您可以填充列表,使其具有相同的长度,并由此创建新的数据帧:您可以使用以下方法创建它:
相关问题 更多 >
编程相关推荐