176
我有一个数据集,其中不同列的值作为不同的条目,带有名称以标识各自的列。例如,詹姆斯的性别在第一行,詹姆斯的年龄在第五行。
DataFramedf1
=
假设NaN为空单元格,则可以使用groupby.first
:
df.groupby('First Name', as_index=False).first()
输出:
First Name Age Gender Weight in lb Height in cm
0 James 22.0 Male 185.0 NaN
1 John 29.0 None 175.0 176.0
2 Patricia 23.0 None NaN NaN