Можно ли добавить метаинформацию в каждый столбец pandas? - PullRequest
0 голосов
/ 27 марта 2019

Я пытаюсь добавить метаинформацию в каждый столбец кадра данных панд. Например, я импортирую данные измерений следующим образом:

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, который выглядит, например, как это:

Imported dataframe

Теперь я хотел бы добавить соответствующие единицы для каждого столбца кадра данных и, возможно, также дополнительное описание.

Я видел этот ответ и пытался реализовать его так:

df['Relative_Pressure'].unit = '-'
df['Relative_Pressure'].descr = 'p/p0'
df['Volume_STP'].unit = 'ccm/g'
df['Volume_STP'].descr = 'Additional info'

Однако это, похоже, не меняет рамки данных ни в каком смысле. Когда я печатаю его снова, он выглядит точно так же, как и раньше.

Как правильно добавить метаданные в столбцы кадра данных или, если я правильно добавил метаданные, как их отобразить?

РЕДАКТИРОВАТЬ : То, что показано здесь , будет очень похоже на то, чего я хотел бы достичь, однако я не уверен, как мне это сделать, сначала импортировав данные, а затем добавление строк с именами переменных.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...