pivot= pd.pivot_table(buliding_area_notnull,values = ['BuildingArea','Landsize'],index=['Bedroom2', 'Bathroom' ,'Car','Type'])
这是我的代码,它给出了一个pivot table
like=
^{pr2}$
现在我想用上面的pivot
填充NaN
dataframe['Landsize']
值,语法是什么。在
注意:上面的pivot table
只是一小部分。在
Tags:
编辑:所以现在我对你在做什么有了更好的了解。在
您需要做的是用reset_index()展平第一个数据帧的多个索引。在
然后要将[Bedroom2,Bathroom,Car,Type]上的两个数据帧连接在一起。在
这将给你一个8列测向(上面的四个加上建筑面积和土地面积两倍)。在
然后我将创建一个新的列,并填充第二个df的建筑面积(如果它是非nan的话)和第一个df(如果是nan)的建筑面积。在
编辑结束:
您在那里的输出与您键入的代码根本不匹配。也就是说,有一个fill参数,您可能会发现它很有用。在
下面的文档。在
https://pandas.pydata.org/pandas-docs/stable/generated/pandas.pivot_table.html
相关问题 更多 >
编程相关推荐