import pandas as pd
import csv
from pandas.core.frame import DataFrame
trip_info=open("D:/task/data/60/60trip_test1.csv") #打开表一
radar_info=open("D:/task/data/60/radar_test1.csv") #打开表二
trip_reader=csv.reader(trip_info) #逐行读取表一数据
list1=[]
n=0
for onea_line in trip_reader:
list1.append(onea_line)
n+=1
#print(number)
#print(data1[1][2])
radar_reader=csv.reader(radar_info) #逐行读取表二数据
list2=[]
m=0
for oneb_line in radar_reader:
list2.append(oneb_line)
m+=1
#print(m)
#print(data2[1][0])
#按照相同的数据提取另一个表中的相关信息
df1=pd.DataFrame(list2,columns['id','trip','time','target','longitudinal_radar','broadwise_radar','longitudinal_speed','broadwise_speed','target_vehicle','target_move','a'])
#print(df1)
df2=pd.DataFrame(list1,columns=['id','trip','time'])
#print(df2)
df=pd.merge(df1,df2,how='inner',on=['id','trip','time'],right_index=True)
df.sort_index(inplace=True)
#print(df)
#将dataframe写入csv文件
df.to_csv("choice_radar.csv")
read_csv=pd.read_csv("choice_radar.csv")
print(read_csv)