使用 iloc[0] 获取数据帧的第一列"IndexError : Single positional indexer out of bounds"



我有一个结构数据框架,我试图获得第一列使用

offset = 128

row = struct.loc[struct['Offset']==offset].iloc[0]

输入图片描述

如果这是你的df:

struct = pd.DataFrame({
'Offset': [164, 128],
'size': [128,36],
'param': ['Data1', 'Data2'],
'Address': ['0x0A', '0x0A']    
})

你想要的是第一列iloc的子集,这个应该可以做到:

struct.iloc[:,0]

如果没有,请说明

相关内容

  • 没有找到相关文章

最新更新