但由于我主要使用numpy数组,我必须创建新的熊猫DataFrame对象,计算并转换回numpy数组,如下所示:nomDF=nomDF.apply(lambda x:x.fillna(x.value_counts().index[0])) #replace NaN with mostfrequent in each column
x_nomin
如何将numpy数组转换为dataframe列。假设我已经创建了一个空的dataframe,df,并且我循环通过代码来创建5个numpy数组。在for循环的每次迭代中,我希望将在该迭代中创建的numpy数组转换为dataframe中的一列。为了清楚起见,我不想在每次循环迭代时都创建一个新的数据帧,我只想在现有的列中添加一列。df = pd.dataframe()
for i in range(5):