获取variab的数据帧结果

2024-06-17 05:56:28 发布

您现在位置:Python中文网/ 问答频道 /正文

如何仅从查询的数据帧中获取值?你知道吗

我有这个数据框

In [78]: dfSYS1vsPHDTags
Out[78]:

            Machine   System 1 Description   Segment ID  Converted PHD Tag
0            C-1185   Compressor Speed       54322       PI370
1            C-1185   Comp O/B Horz          54364       PI371
2            C-1185   Comp O/B Vert          54365       PI372

应用此查询

In [95]: dfSYS1vsPHDTags['Converted PHD Tag'][dfSYS1vsPHDTags['Segment ID'] == int(54322)]
Out[95]:

0    PI370
Name: Converted PHD Tag, dtype: object

我只需要输入一个变量转换的PHD标签PI370

谢谢你的帮助


Tags: 数据inidtagsegmentdescriptionmachineout
1条回答
网友
1楼 · 发布于 2024-06-17 05:56:28

这就是问题的答案

使用数据帧.loc你知道吗

dfSYS1vsPHDTags.loc[dfSYS1vsPHDTags['Segment ID'] == int('54322'), 'Converted PHD Tag'].values[0]

相关问题 更多 >