【发布时间】:2020-05-15 07:47:33
【问题描述】:
你好团队, 我希望有一个人可以帮助我。我对python真的很陌生,我正在尝试实现一些关于我找不到我需要的确切答案的功能。 我有一个包含几列信息的excel。可以看图更好理解。 我正在尝试从一列中获取与另一列匹配的对象的列表。
这是文件(我删除了一些行和列以便更好地理解):
Centro IP_Address Verificado Ejecutado Puerto Router
SW-Cepsa-040-1 10.201.40.94 OK 13-may Fa0/1
SW-Cepsa-40_128-1 10.201.40.158 OK 13-may Fa0/1
SWMarket000-1 10.200.0.251 OK 13-may Fa0/23
SWMarket000-2 10.200.0.252 OK 13-may
SWMarket000-3 10.200.0.253 OK 14-may
SW-Market-005-4 10.200.5.249 OK 15-may
SW-Market-005-1 10.200.5.251 OK 15-may
SW-Market-005-2 10.200.5.252 OK 15-may
SW-Market-005-3 10.200.5.253 OK 15-may
我的目标是从与特定日期匹配的设备的 IP 地址中获取列表。 我需要该列表来连接设备以进行一些检查。 我已经能够手动创建这个列表并做我需要的事情,但我正在尝试改进这个过程并使其更加自动化。 这就是我此刻所拥有的。
df = pd.read_excel(path_file, index_col="Ejecutado")
df_por_fecha = df.loc["2020-05-13", ["IP_Address"]]
我只能得到我需要的列,但不知道如何将这些“IP_Address”放入列表中。 我尝试了一些“tolist()”命令,但没有成功。
我不知道我是否走对了路。 任何帮助,将不胜感激。 直到上周我才用 Python 写过一行代码,我仍在努力学习所有这些特性。 提前致谢。
【问题讨论】:
标签: python excel list dataframe