我试图为模拟创建一些参数,但我很难把所有的数据放在一起。 我的数据来自:
df1 = pd.read_csv(file1)
TurnDatabase = tkFileDialog.askopenfilename(title='choose file')
然后从不重要的数据中选取一个特定的圈数。你知道吗
我遇到的问题是,当我试图从CSV文件获取数据时
'BCornerEntry' == 'YES'
而excel工作表中的'sLap'
与CSV相同。你知道吗
excel文档有这样一个表:
Turn Numbers, Entry, Exit
1 321 546 2 789 1002 3 1230 1567
等等。在某个点上,出入口和拍打是一样的。你知道吗
我已经
我用它来隔离一条赛道的拐角,当条件合适的时候。你知道吗
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()}
然后我用了:
df3 = df1[df1.columns].groupby([df1.BCornerEntry == 'YES', Entries1]).agg([np.mean, np.std])
但它返回的结果是:
Empty DataFrame
当确实存在重叠数据时。CSV太大了,写不下来,但是有30多个列,每个都有不同的名称,大部分是int.data,还有一些布尔值和偶尔的str
如果我错过了任何帮助,我们将不胜感激。你知道吗
编辑:
我试图实现的是一行代码,它将遍历每个角点(数据来自前面显示的excel表),然后生成一个图形,显示CSV文件中每个角点的每列的平均值。你知道吗
图形位被排序,但我发现困难的部分是列标题可以更改,因此不手动调用它们就获取它们的数据是我无法做到的。你知道吗
我需要的东西,将读取和链接到excel表的值。你知道吗
抱歉,很难描述。你知道吗
目前没有回答
相关问题 更多 >
编程相关推荐