简体   繁体   English

将数据从一列移动到另一列

[英]Move data from one column to another column

I have a Excel sheet containing data as shown below where A,B,C,D,E,F,G,H represents Column name in the excel sheet.我有一个 Excel 表,其中包含如下所示的数据,其中 A、B、C、D、E、F、G、H 表示 excel 表中的列名。

  A        B       C      D     E     F     G      H    
Rahul     e34   Pradeep  e44  Azhar  t54  Pavan   e24 
Venkat    r45   Akash    e14  Vipul  r15  Fairo   e45 
Akshay    e44   Vivek    e99  Kumar  e55  Asad    t14

I want the entire data in two columns A and B as shown below.我想要两列 A 和 B 中的整个数据,如下所示。

Rahul      e34   
Pradeep    e44  
Azhar      t54  
Pavan      e24 
Venkat     r45   
Akash      e14  
Vipul      r15  
Fairo      e45 
Akshay     e44   
Vivek      e99 
Kumar      e55 
Asad       t14

How do i do using Pandas, Can anyone assist me please.我如何使用 Pandas,谁能帮助我。

Reshape the data, using numpy, to get a 2 column format:使用 numpy 重塑数据,以获得 2 列格式:

pd.DataFrame(np.reshape(df.to_numpy(),(-1,2)))

       0    1
0   Rahul   e34
1   Pradeep e44
2   Azhar   t54
3   Pavan   e24
4   Venkat  r45
5   Akash   e14
6   Vipul   r15
7   Fairo   e45
8   Akshay  e44
9   Vivek   e99
10  Kumar   e55
11  Asad    t14

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM