Python SNSData类:解析和处理生物数据
根据代码中的generate_conductivity
方法,可以看到对于每个频率下的盐水浓度,都会计算对应的电导率,并将结果存储在self.regular_data["conductivity"]
中。但是在代码中并没有将self.regular_data
赋值给self.df
,所以在get_df
方法中返回的是空的DataFrame。因此,需要在__init__
方法中加入以下代码来将self.regular_data
赋值给self.df
:
self.df = pd.DataFrame(self.regular_data)
同时,在generate_conductivity
方法中,可以加入以下代码来检查计算出的电导率是否正确:
print(self.df[self.df["name"]=="saline0.10"]["conductivity"].unique())
这样可以检查浓度为0.1的盐水的电导率是否正确计算出来了。
原文地址: http://www.cveoy.top/t/topic/jupp 著作权归作者所有。请勿转载和采集!