এটির মতো ডেটাফ্রেম থেকে
test <- data.frame('id'= rep(1:5,2), 'string'= LETTERS[1:10])
test <- test[order(test$id), ]
rownames(test) <- 1:10
> test
id string
1 1 A
2 1 F
3 2 B
4 2 G
5 3 C
6 3 H
7 4 D
8 4 I
9 5 E
10 5 J
আমি প্রতিটি আইডি / স্ট্রিং জুটির প্রথম সারিতে একটি নতুন তৈরি করতে চাই। Sqldf যদি এর মধ্যে আর কোড গ্রহণ করে, ক্যোয়ারীটি এর মতো দেখতে পারে:
res <- sqldf("select id, min(rownames(test)), string
from test
group by id, string")
> res
id string
1 1 A
3 2 B
5 3 C
7 4 D
9 5 E
এর মতো কোনও নতুন কলাম তৈরির কোনও সমাধান কি সংক্ষিপ্ত রয়েছে
test$row <- rownames(test)
এবং মিনিট (সারি) দিয়ে একই স্কেলডিএফ কোয়েরি চালাচ্ছেন?