好的,伙计们,我想从dataframe生成一个变量,但它会迭代dataframe中所有可用的特定行来生成一个特定变量,它会将“字符串过滤器行”作为我希望的变量名。我有一个dataframe的例子:
[In] : df
[Out]:
Keterangan Q2 2019
0 Kas 22686796.0
1 Giro pada bank indonesia 68409507.0
2 Giro pada bank lain 15675129.0
3 Giro pada bank lain pihak ketiga 88548.0
4 Giro pada bank lain pihak berelasi 41391653.0
5 Penempatan pada bank indonesia dan bank lain 1825890.0
6 Efek-efek yang diperdagangkan -758.0
7 Efek-efek yang diperdagangkan pihak ketiga 24081797.0
8 Efek-efek yang diperdagangkan pihak berelasi 20253524.0
9 Cadangan kerugian penurunan nilai pada efek-efe 2713267.0
我想构建一个函数,它可以从column1中的“字符串过滤器行”生成变量,并使变量名类似于column1中的特定行,但在其他单词之间没有空格。函数创建的变量可以在操作过程中调用。例如
[In] : Kas
[Out]: 22686796.0
[In] : Efek-efekyangdiperdagangkan
[Out]: -758.0
我希望我可以从函数执行的变量执行操作
[In] : Giropadabanklain+kas
[Out]: 38361925.0
好的,这是我的字典,所以我执行dfdict
{'Keterangan': {0: 'Kas', 1: 'Giro pada bank indonesia', 2: 'Giro pada bank lain', 3: 'Giro pada bank lain pihak ketiga' 4: 'Giro pada bank lain pihak berelasi' , 5: 'Penempatan pada bank indonesia dan bank lain', 6: 'Efek-efek yang diperdagangkan', 7: 'Efek-efek yang diperdagangkan pihak ketiga' , 8: 'Efek-efek yang diperdagangkan pihak berelasi', 9: 'Cadangan kerugian penurunan nilai pada efek-efe'}, 'Q2 2019': {0: 22686796.0, 1: 68409507.0 , 2: 68409507.0 , 3: 88548.0, 4: 41391653.0, 5:1825890.0 , 6: -758.0, 7: -758.0, 8: 24081797.0, 9: 2713267.0}}
有人能解决这个问题吗
目前没有回答
相关问题 更多 >
编程相关推荐