为什么我在 Jupyter Notebook 的所有列中只得到 NaN 值?

问题描述 投票:0回答:2

这就是 datset_1 的样子, enter image description here 但是,当我用它制作数据透视表时,如下所示,我只得到

NaN
作为所有列中的值。

monthly_sales_data = pd.pivot_table(dataset_1, values = "Weekly_Sales", columns = "Year", index = "Month")
monthly_sales_data = monthly_sales_data.reindex(index = ['Jan','Feb','Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'])
monthly_sales_data

我只获得整个 DataFrame 的 NaN 值:

NaN Values of the DataFrame

python python-3.x pandas dataframe nan
2个回答
1
投票

更改此:

monthly_sales_data = monthly_sales_data.reindex(index = ['Jan','Feb','Mar',
'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'])

对此:

monthly_sales_data = monthly_sales_data.reindex(index = [1,2,3,4,5,6,7,8,9,10,11,12])

0
投票

3105 南南南南南南南南南南南南南南南南南 第3106章 第3107章 第3108章 第3109章

为什么我会变成这样

© www.soinside.com 2019 - 2024. All rights reserved.