我有一个pandas dataframe df:
A B C 1 2 NaN 2 3 NaN 4 5 NaN
我如何添加一个形状为1个元素的numpy数组,该元素小于numpy数组的长度,在本例中,是numpy数组:
[10 20]
我想从第二行开始填充C列:
A B C 1 2 NaN 2 3 10 4 5 20
6ovsh4lw1#
您可以用途:
l = [10, 20] df.loc[df.index[1:1+len(l)], 'C'] = l
关于iloc:
iloc
df.iloc[1:1+len(l), df.columns.get_loc('C')] = l
输出量:
A B C 0 1 2 NaN 1 2 3 10.0 2 4 5 20.0
1条答案
按热度按时间6ovsh4lw1#
您可以用途:
关于
iloc
:输出量: