可以使用pandas的loc方法来实现。示例代码如下:
import pandas as pd
# 原始数据
data = {"a": [1, 2, 3], "b": [4, 5, 6]}
# 转为pandas的DataFrame
df = pd.DataFrame(data)
# 创建新列,初始化为0
df["c"] = 0
# 设置特定索引的值
df.loc[0, "c"] = 7
# 输出结果
print(df)
输出结果为:
a b c
0 1 4 7
1 2 5 0
2 3 6 0
可以看到,我们成功将值7设置到了第0行的新列c中。在loc方法中,第一个参数为行索引,第二个参数为列索引。
上一篇:按照特定索引对向量列表进行排序