熊猫:根据索引替换列

时间:2016-09-01 10:29:20

标签: python pandas indexing dataframe

我有以下问题:我有一个pandas数据框,其中包含多个具有相同名称的列。 我想用新数据(来自另一个数据帧)替换这些特定列中的一个。 请注意,我无法使用语法:

df['var_name'] = replacing_var_vals

我的问题的等效解决方案是根据索引重命名列。

我搜索了几个小时,但没有找到解决这个简单任务的方法。 你能帮忙吗?

1 个答案:

答案 0 :(得分:0)

如果您可以按位置识别列,例如列j,则可以使用CarouselView.ItemSource = new List<View> { new ContentPage{ BindingContext = myCurrentViewModel}, new ContentPage{ BindingContext = myCurrentViewModel}, ... } 更新值。

您还可以使用df.columns访问和更新列标签,例如df.iloc[:, j] = values