为什么R的dataframe.name不能修改?

df=data.frame(c(1,2,3),c(4,5,6))
df
c.1..2..3. c.4..5..6.
1 1 4
2 2 5
3 3 6
df.name=c("A","B")
df
c.1..2..3. c.4..5..6.
1 1 4
2 2 5
3 3 6
names(df)
[1] "c.1..2..3." "c.4..5..6."

clipboard.png
我想修改df的列名,为什么df.name没有修改成功?

阅读 3k
1 个回答

colnames(df) = c("A","B")