繁体   English   中英

从终端输入中搜索熊猫中的特定列并打印其值

[英]Search a specific column in pandas from a terminal input and print its values

我想在熊猫数据表中搜索终端输入提供的特定列并打印其值。 这是我尝试过的代码

    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类的东西,但是什么也没有。 有什么建议吗? 谢谢

你怎么样:

w = maps[M].values

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM