如何根据列表索引更改数据框列中的值?

时间:2019-03-26 01:55:55

标签: python pandas numpy

让我说我有一个数据框:

x     y     
1     3
2     0
4     1
7     2

我有一个列表:

[1,2,7,5]

我可以根据列表索引的值更改Y列的值吗?

例如,对于y列的值2,它的值为0。是否仍然要取那个0并查看列表的第0个索引值并将其更改为该值,以便4在y列中变为1?

以及其他值?

因此它将是:

x     y     
1     5
2     1
4     2
7     7

谢谢大家

编辑:固定索引(从1而不是0开始)

1 个答案:

答案 0 :(得分:1)

只需

c1:2345:respawn:/usr/sbin/systatus </dev/tty1