当前位置: 首页 > 知识库问答 >
问题:

无法重命名Dataframe[重复]的列

方和宜
2023-03-14

我还尝试了以下操作:df2.rename(columns={'rating','spread','cnt'},inplace=true)

同样,在我运行脚本之后,cnt不会出现。我只有前两个字段名;第三个不停地掉下来。我该怎么解决这个?

共有1个答案

易俊友
2023-03-14

您需要向rename函数中的columns参数传递一个字典,如下所示:

df.rename(columns={"old_name": "new_name"})
 类似资料:
  • 嗨,我想知道是否有人能帮我。我有两个。xsd架构文件顺序服务顺序。xsd和order。xsd,每个xsd都将元素类型命名为“order”。 当我开始为这些模式文件创建Java源代码时,我显然在Order类上遇到了类名冲突。 我创建了一个jaxb bindings. xjb文件来重命名从orderservice-order.xsd.生成的订单类名 然而,我仍然得到以下错误 中的XPATH似乎没有问题

  • 我正在尝试转换Spark-Scala中的所有标题/列名。到目前为止,我提出了以下代码,它只替换单个列名。

  • 我目前正在将spark数据帧存储为。Azure上blob存储中的csv文件。我正在使用以下代码。 这是可行的,但它会创建一个SmtRef。csv文件夹中的实际。csv文件存储为part-00000-tid。csv。如何指定实际的名称。csv文件? 提前感谢

  • 我正在尝试用dataframe.from_dict操作命名新dataframe的列。

  • 正如我在Spark Dataframe中所知,对于多个列,可以使用以下Dataframe snapshot中所示的相同名称: 上面的结果是通过将数据帧连接到自身创建的,您可以看到有列,其中包含两个和。 问题是,当我尝试使用列进行更多计算时,我找不到选择的方法,我尝试了和,两者都在下面返回了我的错误消息: 无论如何,在Spark API中,我可以再次区分列和重复的名称吗?或者可以通过某种方式让我更改

  • 我正在尝试重命名/删除一个 Mongo 集合,我无意中放了一个 .(点) 在数据库集合名称的末尾,因此集合名称如下所示: 收藏品名称。 我无法找到一种方法来使用包含点号的集合名称来删除或重命名集合,而不会返回错误。 任何建议这是否是可能的。