我需要从另一个数据库的文件中查找发生的情况
我的文件如下:
文件1:群集名称
文件2:时间戳、群集名称、日志
我想检查第一个文件中的集群是否在第二个文件中,并打印所有行
例如:
文件1:
文件2:
输出应该是这样的
Input: clusterB, clusterZ
output: 2017, clusterZ, log
2019, clusterB, log
import pandas as pd
#ARRAY
my_value = []
cluster_value = []
#READ THE FILES
my_data_file = pd.read_csv('my_data.txt', sep=',')
log_file = pd.read_csv('log.txt', sep=',')
#TAKE THE COLUMN WITH THE CLUSTERS
for row in my_data_file[my_data_file.columns[1]]:
my_value.append(row)
for row in log_file[log_file.columns[0]]:
cluster_value.append(row)
#Restult
print("_______________")
print(list(set(my_value) & set(cluster_value)))
print("_______________")
它可以工作,但我需要打印所有日志。我不知道如何将我的操作结果与打印我需要的内容联系起来
使用正则表达式
代码
输入
'mydata.txt'(注','无所谓,即忽略)
'log.txt'
输出
相关问题 更多 >
编程相关推荐