小编JPe*_*tek的帖子

如何合并多个pandas数据帧列

我有一个类似于下面的数据帧.

In[2]: df = pd.DataFrame({'P1': [1, 2, None, None, None, None],'P2': [None, None, 3, 4, None, None],'P3': [None, None, None, None, 5, 6]})
Out[2]: 
    P1   P2   P3
0  1.0  NaN  NaN
1  2.0  NaN  NaN
2  NaN  3.0  NaN
3  NaN  4.0  NaN
4  NaN  NaN  5.0
5  NaN  NaN  6.0
Run Code Online (Sandbox Code Playgroud)

我试图将所有列合并到P新数据帧中的单个列中(参见下文).

     P
0  1.0
1  2.0
2  3.0
3  4.0
4  5.0
5  6.0
Run Code Online (Sandbox Code Playgroud)

在我实际的代码,我有应该合并,不一定列的任意列表P1,P2以及P3(1至5列).我尝试过以下几点:

new_series = pd.Series()
desired_columns = ['P1', …
Run Code Online (Sandbox Code Playgroud)

python series dataframe pandas

1
推荐指数
1
解决办法
50
查看次数

标签 统计

dataframe ×1

pandas ×1

python ×1

series ×1