我想在pandas数据表中搜索从终端输入给出的特定列并打印其值。 这里是我试过的代码
maps= pnd.read_excel('Maps.xlsx', index_col=0, index_row=0, header=1)
M = input ('which maps are you playing?')
if M in maps.columns:
print ('ok')
w = maps.M.values
问题是python不会将M视为变量而是将其视为“M”。我已经尝试了类似w=maps.str(M).values
或类似但没有的东西。
有什么建议吗?感谢
答案 0 :(得分:1)
你怎么做:
w = maps[M].values