আমাকে একটি বড় ডেটা ফ্রেম স্থানান্তর করতে হবে এবং তাই আমি ব্যবহার করেছি:
df.aree <- t(df.aree)
df.aree <- as.data.frame(df.aree)
এটি আমি পেয়েছি:
df.aree[c(1:5),c(1:5)]
10428 10760 12148 11865
name M231T3 M961T5 M960T6 M231T19
GS04.A 5.847557e+03 0.000000e+00 3.165891e+04 2.119232e+04
GS16.A 5.248690e+04 4.047780e+03 3.763850e+04 1.187454e+04
GS20.A 5.370910e+03 9.518396e+03 3.552036e+04 1.497956e+04
GS40.A 3.640794e+03 1.084391e+04 4.651735e+04 4.120606e+04
আমার সমস্যাটি হ'ল নতুন কলামের নামগুলি (10428, 10760, 12148, 11865) যেটি আমি মুছে ফেলা দরকার কারণ আমার প্রথম সারিতে কলামের নাম হিসাবে ব্যবহার করা দরকার।
আমি col.names()
ফাংশন দিয়ে চেষ্টা করেছি কিন্তু আমার যা প্রয়োজন তা আমি পাই নি।
তোমার কি কোন পরামর্শ আছে?
সম্পাদনা
আপনার পরামর্শের জন্য ধন্যবাদ!!! এটি ব্যবহার করে আমি প্রাপ্ত:
df.aree[c(1:5),c(1:5)]
M231T3 M961T5 M960T6 M231T19
GS04.A 5.847557e+03 0.000000e+00 3.165891e+04 2.119232e+04
GS16.A 5.248690e+04 4.047780e+03 3.763850e+04 1.187454e+04
GS20.A 5.370910e+03 9.518396e+03 3.552036e+04 1.497956e+04
GS40.A 3.640794e+03 1.084391e+04 4.651735e+04 4.120606e+04
GS44.A 1.225938e+04 2.681887e+03 1.154924e+04 4.202394e+04
এখন আমার একটি ফ্যাক্টর কলামে সারির নামগুলি (জিএস ..) রূপান্তর করা দরকার ....
t
আইএনএন ডেটা ফ্রেমও বেশ অদক্ষ। আপনি যদি পারেন তবে ম্যাট্রিক্স ব্যবহার করুন।
colnames(df.aree)<-df.aree[1,];df.aree<-df.aree[2:nrow(df.aree),]
?