본문으로 건너뛰기

Table.RenameColumns

{old, new} 형식의 이름 바꾸기를 적용합니다.

Syntax

Table.RenameColumns(
table as table,
renames as list,
optional missingField as MissingField.Type
) as table

Remarks

table 테이블의 열에 대해 지정된 이름 바꾸기를 수행합니다. 바꾸기 작업 renames은(는) 이전 열 이름과 새로운 열 이름이 목록에 제공된 두 값의 목록으로 구성됩니다. 열이 존재하지 않으면 선택적 매개변수 missingField이(가) 대안을 지정하지 않는 한(예: MissingField.UseNull 또는 MissingField.Ignore) 오류가 발생합니다.

Examples

Example #1

테이블에서 열 이름 "CustomerNum"을 "CustomerID"로 바꿉니다.

Table.RenameColumns(
Table.FromRecords({[CustomerNum = 1, Name = "Bob", Phone = "123-4567"]}),
{"CustomerNum", "CustomerID"}
)

Result:

Table.FromRecords({[CustomerID = 1, Name = "Bob", Phone = "123-4567"]})

Example #2

테이블에서 열 이름 "CustomerNum"을 "CustomerID"로 바꾸고 "PhoneNum"을 "Phone"으로 바꿉니다.

Table.RenameColumns(
Table.FromRecords({[CustomerNum = 1, Name = "Bob", PhoneNum = "123-4567"]}),
{
{"CustomerNum", "CustomerID"},
{"PhoneNum", "Phone"}
}
)

Result:

Table.FromRecords({[CustomerID = 1, Name = "Bob", Phone = "123-4567"]})

Example #3

테이블에서 열 이름 "NewCol"을 "NewColumn"으로 바꾸고, 열이 없는 경우 무시합니다.

Table.RenameColumns(
Table.FromRecords({[CustomerID = 1, Name = "Bob", Phone = "123-4567"]}),
{"NewCol", "NewColumn"},
MissingField.Ignore
)

Result:

Table.FromRecords({[CustomerID = 1, Name = "Bob", Phone = "123-4567"]})

Category

Table.Column operations