sách gpt4 ăn đã đi

hàm reshape() để tạo dữ liệu từ rộng đến dài (hàm REHAPE() để làm cho dữ liệu rộng hơn và dài hơn)

In lại Tác giả: trợ lý lỗi Thời gian cập nhật: 24-10-2023 17:54:57 28 4
mua khóa gpt4 giày nike



đặt. hạt giống(123)
dữ liệu <- data.frame(ID = 1:10,
trọng lượng_hus = rnorm(10, 0, 1),
weight_wife = rnorm(10, 0, 1),
chiều cao_hus = rnorm(10, 0, 1),
chiều cao_vợ = rnorm(10, 0, 1))

Tôi đang cố gắng sử dụng hàm reshape()

Tôi đang cố gắng sử dụng hàm reshape()


(vì một số lý do, tôi không thể sử dụng hàm tidyverse hoặc hàm của các gói khác.
muốn sử dụng hàm reshape())

(Vì một số lý do, tôi không thể sử dụng hàm gọn gàng hoặc các hàm từ các gói khác. Tôi muốn sử dụng hàm rehape())


data2 <- định hình lại(dữ liệu = dữ liệu,
idvar = "ID",
dấu phân cách = "_",
hướng = "dài",
v.name = c("thân"),
timevar = c("hus", vợ)
)

nhưng nó không bao giờ có tác dụng...

Nhưng nó không bao giờ hoạt động.


Thêm câu trả lời

Có một số lỗi trong mã của bạn: (1) không có đối số ngăn cách, sử dụng tháng chín = thay vào đó; (2) "vợ" cần được trích dẫn; (3) bạn cần chỉ rõ thay đổi = đối số. Đầu ra cuối cùng sẽ như thế nào? Vui lòng bao gồm bất kỳ thông báo lỗi nào khi mã không thành công.

Có một số lỗi trong mã của bạn: (1) không có dấu phân cách tham số, hãy sử dụng sep=; (2) "wife" cần được đặt trong dấu ngoặc kép; (3) cần phải chỉ định tham số Variing=. Đầu ra cuối cùng sẽ trông như thế nào? Khi mã bị lỗi, hãy bao gồm mọi thông báo lỗi.

Khuyến nghị câu trả lời tuyệt vời

Đây là mã:

Đây là mã:


đặt. hạt giống(123)
dữ liệu <- data.frame(ID = 1:10,
trọng lượng_hus = rnorm(10, 0, 1),
weight_wife = rnorm(10, 0, 1),
chiều cao_hus = rnorm(10, 0, 1),
chiều cao_vợ = rnorm(10, 0, 1))

data2 <- định hình lại(dữ liệu = dữ liệu,
idvar = "ID",
thay đổi = danh sách(c("cân nặng_của_ông", "cân nặng_của_vợ"), c("chiều cao_của_ông", "chiều cao_của_vợ")),
v.names = c("cân nặng", "chiều cao"),
hướng = "dài",
lần = c("chồng", "vợ"),
timevar = "giới tính"
)

Những thay đổi đã thực hiện:

Những thay đổi đã thực hiện:



  1. Đã thay thế ngăn cách với thay đổi để chỉ định các biến cần được định hình lại.

  2. Đã sử dụng v.tên để cung cấp tên có ý nghĩa cho các biến được định hình lại.

  3. Đã thay đổi biến thời gian "giới tính" để đại diện cho các nhóm khác nhau ("chồng" và "vợ").


Thêm câu trả lời

Bạn cũng có thể có định hình lại đoán tên - định hình lại(dữ liệu, idvar="ID", hướng="dài", thay đổi=-1, sep="_", timevar="giới tính") - mặc dù việc phân nhóm rõ ràng có thể giúp giảm thiểu lỗi hơn.

Bạn cũng có thể định hình lại tên đã đoán - RESHAPE(data, idvar="ID", Direction="long", Variing=-1, Sep="_", Timevar="Gender") - mặc dù việc nêu rõ ràng việc phân nhóm sẽ khiến nó thành hiện thực Thêm bằng chứng lỗi.

28 4 0
trợ lý lỗi
Hồ sơ

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá taxi Didi miễn phí
Phiếu giảm giá taxi Didi
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress