gpt4 book ai didi

python - pandas 中的统计分析和绘图(python)

转载 作者:太空宇宙 更新时间:2023-11-03 19:44:01 24 4
gpt4 key购买 nike

我有一些电容电压(也称为 C-V)测量数据。它们是通过称为“晶圆”、“芯片”、“ID”等的各种参数获得的。我将它们存储在 pandas 数据框中。

现在如果我申请 df.plot(x='V',y='C') ,我得到了所有数据的图,没有任何分类。

如何有效地分析和比较不同参数的数据?例如,我想比较 CV情节-

  1. 针对不同晶圆
  2. 对于不同的“芯片”,当晶圆='D09'时
  3. 对于晶圆 ='D10' 和 G<3,V=2.5

等等

import pandas as pd

V=[2.5,2,1.5,1,0]
C_1=[5e-6,3e-6,1e-6,0.3e-6,0.1e-6]
G_1=[3e-3,1.2e-3,1e-3,0.8e-3,0.02e-3]

C_2=[5.5e-6,3.5e-6,1.5e-6,0.4e-6,0.3e-6]
G_2=[3.2e-3,1.4e-3,1.5e-3,1.8e-3,0.2e-3]

C_3=[5.3e-6,3.7e-6,1.7e-6,0.6e-6,0.45e-6]
G_3=[5.2e-3,2.4e-3,2.5e-3,2.8e-3,0.25e-3]

C_4=[5.1e-6,6.7e-6,2.7e-6,1.6e-6,1.45e-6]
G_4=[5.3e-3,3.4e-3,1.5e-3,3.8e-3,1.25e-3]


data_1={'Wafer':'D09','ID':'ab','Die':150,'x':6,'y': 15,'V':V,'C':C_1,'G':G_1}
data_2={'Wafer':'D09','ID':'cd','Die':130,'x':10,'y': 15,'V':V,'C':C_2,'G':G_2}
data_3={'Wafer':'D10','ID':'cd','Die':140,'x':4,'y': 15,'V':V,'C':C_3,'G':G_3}
data_4={'Wafer':'D10','ID':'ab','Die':120,'x':12,'y': 15,'V':V,'C':C_4,'G':G_4}

df1=pd.DataFrame(data_1)
df2=pd.DataFrame(data_2)
df3=pd.DataFrame(data_3)
df4=pd.DataFrame(data_4)

df=pd.concat([df1,df2,df3])

最佳答案

您可以将条件设​​置为:

new_df_1= df[df['Wafer']=='D09']
new_df_2= df[(df['Wafer']=='D09') & (df['Die']==150)]
new_df_3= df[df['G'] < 3]
new_df_4= df[df['V'] < 2.5]
new_df_5= df[(df['G']== 3) & (df['V'] < 2.5)]

并轻松绘制新的数据框。这是你真正需要的吗?

关于python - pandas 中的统计分析和绘图(python),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60265510/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com