我想改变我的指数。我的数据帧如下:
partA = pd.DataFrame({'u1': 2, 'u2': 3, 'u3':4, 'u4':29, 'u5':4, 'u6':1, 'u7':323, 'u8':9, 'u9':7, 'u10':5}, index = [20])
它提供一个大小为(1,10)的数据帧,其中所有单元格都已填充。在
但是,当我为这个数据帧创建一个新的数据帧(在包含不同数据的原始代码中是必需的)并更改此数据帧的索引时,我的单元格的值都等于NaN
。在
我知道我可以使用reset_index
来更改索引,但我希望能够在一行中完成所有操作。在
我现在所做的是以下(导致了NaNs)
^{pr2}$
您需要
values
将partA
转换为numpy array
:如果需要来自
^{pr2}$partA
的索引:您得到
NaN
,因为没有对齐列名,所以如果更改了姓氏(u7
),您将得到值:相关问题 更多 >
编程相关推荐