Answers for "tuple to columns pandas"

0

pandas split tuple column

In [2]: df = pd.DataFrame({'a':[1,2], 'b':[(1,2), (3,4)]})

In [3]: df
Out[3]:
   a       b
0  1  (1, 2)
1  2  (3, 4)

In [4]: df['b'].tolist()
Out[4]: [(1, 2), (3, 4)]

In [5]: pd.DataFrame(df['b'].tolist(), index=df.index)
Out[5]:
   0  1
0  1  2
1  3  4

In [6]: df[['b1', 'b2']] = pd.DataFrame(df['b'].tolist(), index=df.index)

In [7]: df
Out[7]:
   a       b  b1  b2
0  1  (1, 2)   1   2
1  2  (3, 4)   3   4
Posted by: Guest on April-25-2021
0

how to assign a tuple to a cell in pandas dataframe

some_df.at[ idx, col_name] = any_tuple

df.at[1,"col_name"] = (1,2)
# or you can use .iat function for using index to assign
df.iat[1,1] = (1,2) 
# set_value method is deprecated. so use above
Posted by: Guest on June-13-2021

Python Answers by Framework

Browse Popular Code Answers by Language