dataframe 按条件替换某一列中的值方法

如下所示:

import pandas as pd

content = ['T', 'F'] * 10

data = pd.DataFrame(content, columns=['Y'])

print(data)

Y

0 T

1 F

2 T

3 F

4 T

5 F

6 T

7 F

8 T

9 F

10 T

11 F

12 T

13 F

14 T

15 F

16 T

17 F

18 T

19 F

data.loc[data['Y'] == 'T'] = 1

data.loc[data['Y'] == 'F'] = 0

print(data)

Y

0 1

1 0

2 1

3 0

4 1

5 0

6 1

7 0

8 1

9 0

10 1

11 0

12 1

13 0

14 1

15 0

16 1

17 0

18 1

19 0

以上这篇dataframe 按条件替换某一列中的值方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。

以上是 dataframe 按条件替换某一列中的值方法 的全部内容, 来源链接: utcz.com/z/346313.html

回到顶部