More Related Content
More from Masashi Shibata (20)
pandasによるデータ加工時の注意点やライブラリの話
- 9. 使い方
import pandas_validator as pv
class SampleDataFrameValidator(pv.DataFrameValidator):
row_num = 20
axis_x = pv.IntegerColumnValidator('axis_x', min_value=0, max_value=10)
axis_y = pv.IntegerColumnValidator('axis_y', min_value=0, max_value=10)
speed = pv.FloatColumnValidator('speed', min_value=0)
pressure = pv.FloatColumnValidator('pressure', min_value=0, max_value=1)
validator = SampleDataFrameValidator()
- 10. 使い方
import pandas as pd
df = pd.DataFrame({
'axis_x': [6, 5, 6, 3, 4, ...],
'axis_y': [3, 2, 5, 1, 9, ...],
'speed': [3.2, 3.5, 3.3, 3.7, 3.2, ...],
'pressure': [0.2, 0.2, 0.1, 0.7, 0.6, ...]
})
validator.is_valid(df) # True.