Python 链接数据框和Excel数据

Python 链接数据框和Excel数据,python,excel,csv,pandas,dataframe,Python,Excel,Csv,Pandas,Dataframe,我试图为模拟创建一些参数,但我很难将所有数据汇集在一起。 我的数据来自: df1 = pd.read_csv(file1) TurnDatabase = tkFileDialog.askopenfilename(title='choose file') 然后从不重要的数据中选取特定圈数 我遇到的问题是,当我试图从CSV文件中获取数据时 'BCornerEntry' == 'YES' 而excel工作表中的“sLap”与CSV相同 excel文档有如下表: 转弯号码、入口、出口

我试图为模拟创建一些参数,但我很难将所有数据汇集在一起。 我的数据来自:

df1 = pd.read_csv(file1)
TurnDatabase = tkFileDialog.askopenfilename(title='choose file')
然后从不重要的数据中选取特定圈数

我遇到的问题是,当我试图从CSV文件中获取数据时

'BCornerEntry' == 'YES' 
而excel工作表中的
“sLap”
与CSV相同

excel文档有如下表:

转弯号码、入口、出口

       1       321    546

       2       789    1002

       3       1230   1567
等等。在某个时刻,入口和出口将与sLap相同

我已经

我用它来隔离轨道的角,当条件正确时

Entries1 = {i: df1.TurnData1[i][(df1.TurnData1[i]['BCornerEntry'] == "YES") & (df1.TurnData1[i]['NLap'] == Lap1)] for i in df1.TurnData1.viewkeys()}
TurnData1来自这里:

TurnInfo = TurnInfo.dropna(axis=1)

# Split the data up into each turn number
df1.TurnData1 = {i: df1[(df1['sLap'] > TurnInfo.Entry[i]) & (df1['sLap'] < TurnInfo.Exit[i])]for i in TurnInfo.index.unique()}
但它返回的是:

Empty DataFrame
当确实存在重叠数据时。CSV太大了,写不下来,但是有30多个列,每个列都有不同的名称,大部分是int.数据,带有一些布尔值和偶尔的str

如果我错过了任何东西,我们将非常感激和抱歉

编辑:

我试图实现的是一行代码,它将遍历每个角点(数据来自前面显示的excel表),然后生成一个图形,显示CSV文件中每个角点每列的平均值

图形位已排序,但我发现困难的部分是列标题可以更改,因此在不手动调用它们的情况下拾取它们的数据是我无法做到的

我需要的东西,将读取和链接到excel表的值


很抱歉,这很难描述。

您的问题有点不清楚。您可以发布代码输出的最小代表性数据和所需数据吗output@EdChum谢谢Ed的关注!我已经编辑了这个问题,希望能更清楚一点。这是一个很难描述的问题:/你的问题有点不清楚,你能从你的代码和期望的输出中发布最小的代表性数据吗output@EdChum谢谢Ed的关注!我已经编辑了这个问题,希望能更清楚一点。这是一个很难描述的问题:/
Empty DataFrame