pandas中的dataframe用起来不像R里面的那样方便,比如说,对于如下一个dataframe:
>>> df=pd.DataFrame({
'a':[1,2,3,4],'b':[5,6,7,8]})
>>> df
a b
0 1 5
1 2 6
2 3 7
3 4 8
我想把所有a列中值大于2的行的b列的值+1,也就是变成这样:
a b
0 1 5
1 2
pandas中的dataframe用起来不像R里面的那样方便,比如说,对于如下一个dataframe:
>>> df=pd.DataFrame({
'a':[1,2,3,4],'b':[5,6,7,8]})
>>> df
a b
0 1 5
1 2 6
2 3 7
3 4 8
我想把所有a列中值大于2的行的b列的值+1,也就是变成这样:
a b
0 1 5
1 2