Python 3.x 使用Pandas在.csv单元格中获取用于绘图的特定值

Python 3.x 使用Pandas在.csv单元格中获取用于绘图的特定值,python-3.x,pandas,Python 3.x,Pandas,我正在尝试创建一个时间与窗口大小的图表。我有一个带有时间和信息标题的CSV文件。 我的代码如下: import pandas as pd data=pd.read_csv(r"path\file.csv") df = pd.DataFrame(data, columns= ['Time', 'Info']) print(df) 这就给我留下了输出: Time Info 0 0

我正在尝试创建一个时间与窗口大小的图表。我有一个带有时间和信息标题的CSV文件。 我的代码如下:

import pandas as pd
data=pd.read_csv(r"path\file.csv")
df = pd.DataFrame(data, columns= ['Time', 'Info'])
print(df)
这就给我留下了输出:

          Time                                               Info
0     0.000000  41474 > dhanalakshmi [SYN] Seq=0 Win=29200 Len...
1     0.154122  dhanalakshmi > 41474 [SYN, ACK] Seq=0 Ack=1 Wi...
2     0.204863  41474 > dhanalakshmi [ACK] Seq=1 Ack=1 Win=296...
3     0.222486  41474 > dhanalakshmi [PSH, ACK] Seq=1 Ack=1 Wi...
4     0.234292  41474 > dhanalakshmi [ACK] Seq=2049 Ack=1 Win=...
如何获取窗口大小值(Win=XXXX)并绘制它与时间列的关系

你可以用这个

plt.plot(df.Time, df.Info.str.extract('Win=([\d]+)').astype(float))

plt.plot(df.Time,df.Info.str.extract('Win=([\d]+))).astype(float))
?这是正确的,谢谢!