下面是一个示例数据帧:
df = pd.DataFrame([['A0000x', 'a'],
['B0010x', 'b'],
['C0020x', 'c'],
['D0040x', 'd']])
df.columns = ['num', 'let']
例如,我只想提取由num
列中的第3个和第4个字符组成的整数可被2整除的行。
所以我需要检查df['num'][2:4] % 2
我到了这一步,但不知道如何将其转换为整数:
df.index[df['num'].str[2:4] == '01']
Tags:
使用
astype
将字符串列转换为int,然后转换为布尔索引相关问题 更多 >
编程相关推荐