I have my table that looks like this:
| column A | column B | 
|---|---|
| A | |
| B | |
| C | |
| D | |
| E | |
| F | |
| G | 
I want it to look like this:
| column C | 
|---|
| A | 
| B | 
| C | 
| D | 
| E | 
| F | 
| G | 
I have my table that looks like this:
| column A | column B | 
|---|---|
| A | |
| B | |
| C | |
| D | |
| E | |
| F | |
| G | 
I want it to look like this:
| column C | 
|---|
| A | 
| B | 
| C | 
| D | 
| E | 
| F | 
| G | 
 
    
    If you use pandas, you can bfill and get the first column:
df['column C'] = df[['column A', 'column B']].bfill(1).iloc[:,0]
output:
  column A column B column C
0        A      NaN        A
1        B      NaN        B
2        C      NaN        C
3      NaN        D        D
4      NaN        E        E
5        F      NaN        F
6      NaN        G        G
 
    
    Not sure if that exactly what you want or its just a example but you could do something like this
This is coding from first principles
Column_A = ['A', "B",'C','','','F','']
Column_B = ['', "",'','D','E','','G']
Column_C = ['', "",'','','','','']
print('column C')
for i in range(len(Column_C)):
    if (Column_A[i] !='') :
        Column_C[i] = Column_A[i]
        print(Column_C[i])
    elif (Column_B[i] !='') :
        Column_C[i] = Column_B[i]
        print(Column_C[i])
