我有一个具有两个相同名称列的数据框,因为第一列(agreementID)保存一个值,所以我想重命名第二列),该列将空值保存为一个不同的名称和不同的记录。我想将来将aggrementID用作密钥。
enter image description here enter image description here
请帮助如何使用列位置矿石索引重命名列?
答案 0 :(得分:0)
这应该有效:
SetEnvIf Request_URI ^/(.*)/ URI_HOME=$1
SetEnvIf Authorization "^Basic (.*)$" X_HTTP_AUTHORIZATION=$1
SetEnvIfExpr "unbase64(%{ENV:X_HTTP_AUTHORIZATION}) -strcmatch '%{ENV:URI_HOME}:*'" USER_IS_IN_HOME_DIR
答案 1 :(得分:0)
val columnIndex = 1
val newColumnName = "new_name"
val cols = df.columns
cols(columnsIndex) = newColumnName
df.toDF(cols)