Search
 
SCRIPT & CODE EXAMPLE
 

PYTHON

set dtype for multiple columns pandas

import pandas as pd

df = pd.DataFrame({'id':['a1', 'a2', 'a3', 'a4'],
  				   'A':['0', '1', '2', '3'],
                   'B':['1', '1', '1', '1'],
                   'C':['0', '1', '1', '0']})

df[['A', 'B', 'C']] = df[['A', 'B', 'C']].apply(pd.to_numeric, axis = 1)
Comment

pandas assign multiple columns at once

df = pd.DataFrame({'col1':[0,1,2], 'col2':[0,1,2], 'col3':[0,1,2]})

df
   col1  col2  col3
0     0     0     0
1     1     1     1
2     2     2     2

df['col1'], df['col2'], df['col3'] = zip(*df.apply(lambda r: (1, 2, 3), axis=1))

df
   col1  col2  col3
0     1     2     3
1     1     2     3
2     1     2     3
Comment

assign multiple columns pandas

import pandas as pd

df = {'col_1': [0, 1, 2, 3],
        'col_2': [4, 5, 6, 7]}
df = pd.DataFrame(df)

df[[ 'column_new_1', 'column_new_2','column_new_3']] = [np.nan, 'dogs',3]  #thought this wo
Comment

df multiple columns into one column

df.stack().reset_index()

   level_0   level_1  0
0        0  Column 1  A
1        0  Column 2  E
2        1  Column 1  B
3        1  Column 2  F
4        2  Column 1  C
5        2  Column 2  G
6        3  Column 1  D
7        3  Column 2  H
Comment

how to create multiple columns after applying a function in pandas column python

>>> df = pd.DataFrame([[i] for i in range(10)], columns=['num'])
>>> df
    num
0    0
1    1
2    2
3    3
4    4
5    5
6    6
7    7
8    8
9    9

>>> def powers(x):
>>>     return x, x**2, x**3, x**4, x**5, x**6

>>> df['p1'], df['p2'], df['p3'], df['p4'], df['p5'], df['p6'] = 
>>>     zip(*df['num'].map(powers))

>>> df
        num     p1      p2      p3      p4      p5      p6
0       0       0       0       0       0       0       0
1       1       1       1       1       1       1       1
2       2       2       4       8       16      32      64
3       3       3       9       27      81      243     729
4       4       4       16      64      256     1024    4096
5       5       5       25      125     625     3125    15625
6       6       6       36      216     1296    7776    46656
7       7       7       49      343     2401    16807   117649
8       8       8       64      512     4096    32768   262144
9       9       9       81      729     6561    59049   531441
Comment

pandas assign multiple columns

In [1069]: df.assign(**{'col_new_1': np.nan, 'col2_new_2': 'dogs', 'col3_new_3': 3})
Out[1069]:
   col_1  col_2 col2_new_2  col3_new_3  col_new_1
0      0      4       dogs           3        NaN
1      1      5       dogs           3        NaN
2      2      6       dogs           3        NaN
3      3      7       dogs           3        NaN
Comment

insert multiple column pandas

df['column_new_1'], df['column_new_2'], df['column_new_3'] = [np.nan, 'dogs', 3]
Comment

PREVIOUS NEXT
Code Example
Python :: python concatenate dictionaries 
Python :: insert an element in list python 
Python :: how to sort a list 
Python :: dimension of an indez pandas 
Python :: remove last digit from number python 
Python :: get table wikipedia 
Python :: np.random.choice 
Python :: identity matrix with numpy 
Python :: parse invoice python 
Python :: combine picture and audio python 
Python :: image hashing 
Python :: apps to help in coding python exmas 
Python :: append to an array in 1st place python 
Python :: infinite while loop in python 
Python :: Check version of package poetry 
Python :: django MESSAGE_TAGS 
Python :: reload class module python 
Python :: how to get quarter year date in pandas 
Python :: typeerror: 
Python :: django make app 
Python :: zip function python 
Python :: seaborn orient 
Python :: multiple line string 
Python :: python request body json 
Python :: recursion in python 
Python :: pivot table but keep nan 
Python :: count item in list 
Python :: list slice in python 
Python :: github3 python 
Python :: traversal tree in python 
ADD CONTENT
Topic
Content
Source link
Name
8+4 =