我有文件(10.230.30.146_480.txt,10.20.24.16,10.55.30.2),我需要使用文件名的第一部分作为变量1,第二部分作为变量2
我用了密码
对于na_sheets中的txt:
x=txt.replace('. txt ','')
y= x.split(“_",1)
变量1 = y[0]
变量2 =y[1]
df1=df[(df['MSAN_IP'] == 'variable1')&(df['OUTER_VLAN'] == variable2)]
然后,我创建了for循环来迭代变量variable1和variable2,过滤 Dataframe df,并将这些变量传递给过滤器条件
输出为空 Dataframe ,只有标头
2条答案
按热度按时间4nkexdtk1#
IIUC,您可以用途:
输出:
kqlmhetl2#
你没有得到结果,因为你的for循环覆盖了值,你只得到了最后一个值。您可以:
现在你可以在dataframe中使用它们。