Python 基于单元格条目中的空格拆分数据框中的行
我使用pandas在python中创建了以下数据帧Python 基于单元格条目中的空格拆分数据框中的行,python,pandas,dataframe,Python,Pandas,Dataframe,我使用pandas在python中创建了以下数据帧 import numpy as np import pandas as pd 我们创建一个列表 A=["THIS IS A NEW WORLD WE NEED A NEW PARADIGM: FOR THE NATION FOR THE PEOPLE", "THIS IS A NEW WORLD ORDER;. WE NEED A NEW PARADIGM-: FOR THE NATION FOR TH
import numpy as np
import pandas as pd
我们创建一个列表
A=["THIS IS A NEW WORLD WE NEED A NEW PARADIGM: FOR THE NATION FOR THE PEOPLE",
"THIS IS A NEW WORLD ORDER;. WE NEED A NEW PARADIGM-: FOR THE NATION FOR THE PEOPLE%",
"THIS IS A NEW WORLD? WE NEED A NEW PARADIGM FOR THE NATION FOR THE PEOPLE PRESENT."]
接下来,我们创建一个数据帧
df1=pd.DataFrame()
df1["A"]=A
df1["B"]=["A1", "A2", "A3"]
A B
0 THIS IS A NEW WORLD A1
1 WE NEED A NEW PARADIGM: A1
2 FOR THE NATION FOR THE PEOPLE A1
3 THIS IS A NEW WORLD ORDER;. A2
4 WE NEED A NEW PARADIGM-: A2
5 FOR THE NATION FOR THE PEOPLE% A2
6 THIS IS A NEW WORLD? A3
7 WE NEED A NEW PARADIGM A3
8 FOR THE NATION FOR THE PEOPLE PRESENT. A3
数据框如下所示
A B
0 THIS IS A NEW WORLD WE NEED A NEW PARADIGM: FOR THE NATION FOR THE PEOPLE A1
1 THIS IS A NEW WORLD ORDER;. WE NEED A NEW PARADIGM-: FOR THE NATION FOR THE PEOPLE% A2
2 THIS IS A NEW WORLD? WE NEED A NEW PARADIGM FOR THE NATION FOR THE PEOPLE PRESENT. A3
在上面的数据帧中,列A具有由空格分隔的字符向量
如何转换数据帧以生成以下数据帧
df1=pd.DataFrame()
df1["A"]=A
df1["B"]=["A1", "A2", "A3"]
A B
0 THIS IS A NEW WORLD A1
1 WE NEED A NEW PARADIGM: A1
2 FOR THE NATION FOR THE PEOPLE A1
3 THIS IS A NEW WORLD ORDER;. A2
4 WE NEED A NEW PARADIGM-: A2
5 FOR THE NATION FOR THE PEOPLE% A2
6 THIS IS A NEW WORLD? A3
7 WE NEED A NEW PARADIGM A3
8 FOR THE NATION FOR THE PEOPLE PRESENT. A3
我请求某人查看一下如果需要被2个或更多空格分割,请将regex
\s{2,}
添加到,然后使用:
谢谢你,先生。被2个或更多的空间分割是如何工作的。