0 oy
Python kategorisinde (150 puan) tarafından soruldu

Sorunumu bir örnekle açıklamaya çalıştım.

table1= dataframe1

table2= dataframe2

table3= dataframe3

mylist= [table1,table2,table3]

result = list(map(myfunc, mylist)

print(result)

[(14262536.690000001, 14239936.070000002),(1507434.8, 1507434.8),(0.0, 0.0)]

mydict = { 'Titles': mylist, 'Results':result}

mydict ile yeni bir dataframe oluşturmak istiyordum. Fakat mydict içindeki mylist içindeki table1, table2, table3'ü alamıyorum, onun yerine bunlar değişken ismi olduğundan bunların içeriğini alıyorum. Bu değişkenlerin kendilerine atanmış değerlerini değilde onların isimlerini table1, table2, table3 şeklinde nasıl alırım acaba?

 

1 cevap

0 oy
(4.1k puan) tarafından cevaplandı

Bu forum yazısında sanarım anlatmak istediğiniz konuya değinilmiş.
Bknz: Getting the name of a variable as a string

Yazılım Biliminin Soru Cevap Platformuna hepiniz hoşgeldiniz. Bu platformda kurallara uyarak diğer geliştiricilerle yardımlaşabilirsiniz.
...