Я пытаюсь добавить метаинформацию в каждый столбец кадра данных панд. Например, я импортирую данные измерений следующим образом:
columns = ['Relative_Pressure','Volume_STP']
df = pd.read_csv(StringIO(contents), skiprows=4, delim_whitespace=True,index_col=False,header=None)
df.columns = columns
df.drop(df.index[-1], inplace=True)
где contents
- строка в формате csv. Это приводит к кадру данных pandas, который выглядит, например, как это:

Теперь я хотел бы добавить соответствующие единицы для каждого столбца кадра данных и, возможно, также дополнительное описание.
Я видел этот ответ и пытался реализовать его так:
df['Relative_Pressure'].unit = '-'
df['Relative_Pressure'].descr = 'p/p0'
df['Volume_STP'].unit = 'ccm/g'
df['Volume_STP'].descr = 'Additional info'
Однако это, похоже, не меняет рамки данных ни в каком смысле. Когда я печатаю его снова, он выглядит точно так же, как и раньше.
Как правильно добавить метаданные в столбцы кадра данных или, если я правильно добавил метаданные, как их отобразить?
РЕДАКТИРОВАТЬ : То, что показано здесь , будет очень похоже на то, чего я хотел бы достичь, однако я не уверен, как мне это сделать, сначала импортировав данные, а затем добавление строк с именами переменных.