我有一個熊貓的數據幀與列「A」熊貓拆分數據幀一列,得到標題
dfc = pd.DataFrame({"A": ['AB=0.246154;ABP=39.3908;AC=3', 'AB=0.3;ABP=9.95901;AC=2;AF=0.333333', 'AB=0;ABP=0;AC=6;AF=1;AN=6;AO=86', 'AB=0.461538;ABP=3.51141;AC=2']})
我想拆塔「A」的數據幀,並獲得新的數據-frame等,
A AB ABP AC AF AN AO
0 AB=0.246154;ABP=39.3908;AC=3 0.246154 39.3908 3 None None None
1 AB=0.3;ABP=9.95901;AC=2;AF=0.333333 0.3 9.95901 2 0.333333 None None
2 AB=0;ABP=0;AC=6;AF=1;AN=6;AO=86 0 0 6 1 6 86
3 AB=0.461538;ABP=3.51141;AC=2 0.461538 3.51141 2 None None None
我試圖使用分割數據幀列,
dfc.A.str.split(';', expand = True)
但它提供了新的數據幀等,
0 1 2 3 4 5
0 AB=0.246154 ABP=39.3908 AC=3 None None None
1 AB=0.3 ABP=9.95901 AC=2 AF=0.333333 None None
2 AB=0 ABP=0 AC=6 AF=1 AN=6 AO=86
3 AB=0.461538 ABP=3.51141 AC=2 None None None
如何將標題添加到列中「=」之前的文本並將此新數據框添加到原始數據框? 是否有Pythonic方式在一行中執行這兩個操作?
由於