tidx = pd.date_range('2016-03-31', periods=5)
samples = pd.concat([
tidx.to_series().dt.strftime('%d/%m/%Y %I:%M %p'),
tidx.to_series().dt.strftime('%d/%m/%Y')],
ignore_index=True).to_frame('DATE_HOURS')
print(samples)
DATE_HOURS
0 31/03/2016 12:00 AM
1 01/04/2016 12:00 AM
2 02/04/2016 12:00 AM
3 03/04/2016 12:00 AM
4 04/04/2016 12:00 AM
5 31/03/2016
6 01/04/2016
7 02/04/2016
8 03/04/2016
9 04/04/2016
我根据来自ajax的数据从列中收集信息。 ajax告诉我如何根据usd余额获取信息。但这并不总是一样的。从TL平衡列获取信息..所以我定义了变量usd。此变量等于列的名称。然后我写了这个。在控制台中未定义。 我该如何解决这个问题。我将如何使它充满活力。你能提出一个建议吗?
答案 0 :(得分:1)
当您使用变量名来获取对象的键时,请使用[]
表示法:
console.log(this[usd]); // here
另一个选择是在jQuery.each()
:
$.each(dataGrid.getSelectedRowsData(), function(i, obj) {
var usd = "USD BAKİYE"
console.log(obj[usd]); // BUT bracket notation still required.
});