uygulamasında veri işleminden veri nesnesine birleştirme Bir uygulama işleminden bir nesneyim var ve bunu bir veri çerçevesiyle birleştirmek istiyorum. Benim anlayışım, uygulama işleminden çıkan nesnenin bir veri çerçevesi olmaması ve bu nedenle birleştirme işleminin kullanılmasının mümkün olmamasıdır. Bir yaklaşım, bir veri alanına dönüştürmek olurdu, ama nasıl olduğunu bilmiyorum.Nesneyi PANDAS
AAA 5
BBB 6
CCC 3
bunu birleştirmek istiyorum: Ben şu var Sonuç olarak
p1 = df1.apply(lambda series: series.first_valid_index())
: Örneğin
, bir dataframe df1 için ilk geçerli endeksini hesaplamak için aşağıdaki kodu kullanılmış dataframe df2 ile: val1 val2
Index
AAA 12 qw
BBB 6 te
CCC 31 gb
yüzden şu alabilirsiniz:
val1 val2 val3
Index
AAA 12 qw 5
BBB 6 te 6
CCC 31 gb 3
denemek tipi (df1) Ben
<class 'pandas.core.series.Series'>
nasıl birleştirme işlemini yapabileceğini aşağıdaki olsun? Yardım için teşekkürler.
Yanıtlama ve dikkat için çok teşekkür ederim, işe yarıyor. Sadece uygulama işleminin çıktısını pd.DataFrame (p1) kullanarak bir veri çerçevesine dönüştürebildiğimi ve sonra df2 ile birleştirmek için birleştirme işlemini kullanabileceğimi ekledim. Bu ayarın mevcut ortamda daha verimli olabileceğinden şüpheleniyorum. – km1234