我有这张Pandas表:
Type A B C AB AC BC ABC
0 mean(+1) NaN NaN NaN NaN NaN NaN NaN
1 mean(-1) NaN NaN NaN NaN NaN NaN NaN
2 slope NaN NaN NaN NaN NaN NaN NaN
将“mean(+1)”视为另一列,其标题名称为“Type”,位于不同的列中。和“ABC”作为列标题,那么如何写入坐标[mean(+ 1),ABC]中的位置?
答案 0 :(得分:0)
您可以使用Index
作为轴0和布尔掩码来解决这个问题:
ax0 = df.index[df['Type'] == 'mean(+1)']
df.loc[ax0, 'ABC']
返回与索引NaN
和列0
对应的'ABC'
:
0 NaN
Name: ABC, dtype: float64