Hãy nói rằng tôi có một data.frame, như vậy:Chỉ định tên cột trong một data.frame thay đổi dấu cách thành "."
x <- c(1:10,1:10,1:10,1:10,1:10,1:10,1:10,1:10,1:10,1:10)
df <- data.frame("Label 1"=x,"Label 2"=rnorm(100))
đầu (df, 3)
lợi nhuận:
Label.1 Label.2
1 1 1.9825458
2 2 -0.4515584
3 3 0.6397516
Làm thế nào để tôi nhận được R để ngăn chặn Automagically thay thế không gian với một khoảng thời gian trong tên cột? tức là "Nhãn 1" thay vì "Label.1".
Hrmmm, đây là mục đích đầu ra. Data.frame sẽ không được sử dụng để tính toán thêm tại thời điểm này (tức là nó sẽ đi thẳng đến write.table()) –
Đó là một yêu cầu ngôn ngữ. Bạn có thể tạo các chức năng in ấn đẹp của riêng bạn mà thay thế * cho đầu ra * nhưng bạn không thể thay đổi cách tạo khung dữ liệu. –
@Brandon, bạn có thể chỉ định 'col.names' trong' write.table'. Một cái gì đó như 'col.names = gsub (" \\. "," ", Colnames (df))' nên thực hiện thủ thuật. –