Tôi khá mới với R, và đã tự hỏi nếu có một cách để lưu trữ vectơ trong một khung dữ liệu sao cho mỗi mục nhập của khung dữ liệu là một vectơ.Lưu trữ vectơ làm mục nhập khung dữ liệu?
Tôi muốn gán nhập cảnh vào một vector, và có thể thay đổi nó sau:
df[2,]$Value <- c(1,2,0)
df[3,]$Value <- c(0,0,1)
df[3,]$Value <- df[3,]$Value + c(2,4,4)
Nhưng chỉ có thể làm công việc này như thay thế 3 mục khác nhau trong khung dữ liệu. Có ai biết nếu điều này là có thể?
df:
V1 V2 V3
1 c(1,2) c(2,3) c(0,0)
2 c(1,1) c(0,0) c(2,2)
Bạn có nghĩa là bạn muốn có thể sử dụng các vectơ có kích thước khác nhau? –
Nó sẽ ít gây nhầm lẫn nếu bạn ngừng cố gắng để giày-horn này vào một khung dữ liệu và thay vào đó chỉ cần sử dụng một danh sách các danh sách. – joran
đã đồng ý. một danh sách các danh sách hoặc một mảng có lẽ sẽ tốt hơn. Điều này là không thể vì một khung dữ liệu là đối tượng 2D – LostLin