小编heg*_*dep的帖子

用熊猫中的另一个值替换某些列中的所有负值

假设我有四个连续排列的列作为数据框的一部分,并且我想用另一个值(假设为 -5)替换这 4 列中的所有负值,我该怎么做?

T1   T2  T3  T4
20   -5  4   3
85  -78  34  21
-45  22  31  75
-6   5   7  -28
Run Code Online (Sandbox Code Playgroud)

从逻辑上讲,我希望这会奏效。但是,它没有。

for i in df.iloc[:,df.columns.get_loc("T1"):df.columns.get_loc("T1")+4]<0:
    for j in df[i]:
        if j<0:
            j=-5
Run Code Online (Sandbox Code Playgroud)

python replace dataframe pandas

5
推荐指数
1
解决办法
6492
查看次数

Annotated heatmap with multiple color schemes

I have the following dataframe and would like to differentiate the minor decimal differences in each "step" with a different color scheme in a heatmap.

在此处输入图片说明

Sample data:

Sample  Step 2  Step 3  Step 4  Step 5  Step 6  Step 7  Step 8
A   64.847  54.821  20.897  39.733  23.257  74.942  75.945
B   64.885  54.767  20.828  39.613  23.093  74.963  75.928
C   65.036  54.772  20.939  39.835  23.283  74.944  75.871
D   64.869  54.740  21.039  39.889  23.322  74.925  75.894
E   64.911  54.730  20.858  39.608  23.101 …
Run Code Online (Sandbox Code Playgroud)

python heatmap python-3.x pandas seaborn

4
推荐指数
2
解决办法
3480
查看次数

标签 统计

pandas ×2

python ×2

dataframe ×1

heatmap ×1

python-3.x ×1

replace ×1

seaborn ×1