from icoscp.cpb.dobj import Dobj
pid = 'https://meta.icos-cp.eu/objects/BEK6kHXAhE4yDdk_P9i5nF-K'
df = Dobj(pid).data
generates the warning:
/opt/conda/lib/python3.10/site-packages/icoscp/cpb/dobj.py:381: PerformanceWarning:
DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`
The following snippet:
generates the warning: