dataframe sütuna 'A'
tarafından tanımlanan 'X'
grupla df
Bir sütun tarafından tanımlanan bölümler arasında nasıl sıralama yapabilirim, ancak bölümleri oldukları yerde bırakabilirim?
df = pd.DataFrame(dict(
A=list('XXYYXXYY'),
B=range(8, 0, -1)
))
print(df)
A B
0 X 8
1 X 7
2 Y 6
3 Y 5
4 X 4
5 X 3
6 Y 2
7 Y 1
düşünün beklediğimden [3, 4, 7, 8]
için [8, 7, 4, 3]
sıralamak istiyorum. Ancak, o satırları oldukları yerde bırakmak istiyorum.
A B
5 X 3 <-- Notice all X are in same positions
4 X 4 <-- However, `[3, 4, 7, 8]` have shifted
7 Y 1
6 Y 2
1 X 7 <--
0 X 8 <--
3 Y 5
2 Y 6
Bunun için gerçekten çok üzgünüm. Bu cevapta, daha genel bir çözüm (nokta ve '.eq (1)' ile) eklemek istiyorsanız, yorum ekleyeceğim, ancak gerekli olduğunu düşünmüyorsunuz. (Yanılıyor muyum? Ya da değil?) Bu nedenle cevabımı ekledim. Ama sanırım bana sorun olduğunu biliyorsun, o zaman bu cevabı kaldırırım. Gelecekte bu problemin, özellikle benim ve senin çözümün arasındaki ince sınır varsa, lütfen beni haberdar et. Çok üzgünüm. – jezrael
Ben bunu çok düşünüyorum ve asıl problemim senin için sorun olduğunu bilmiyorum. Ama küçük kibarlığım var. Yorumda bağlantıdaki cevabın nasıl değiştiği konusunda bana yardımcı olabilir misiniz? 'Kredi başka bir kullanıcıya aittir' cümlesi nasıl yazılır? '(Ya da farklı bir şey gerekli (benim ingilizcem ne yazık ki, ne yazık ki)). Teşekkürler. – jezrael