熊猫pivot_table,获取特定行的索引

时间:2020-03-12 00:33:14

标签: pandas pivot-table

我创建了数据透视表:

>>> fs = fsspec.filesystem("filecache", target_protocol='adl', target_options={...}, cache_storage='/tmp/files/')
>>> fs.exists(adl_path) # False
>>> fs.size(adl_path) # FileNotFoundError

>>> # Using a relative path instead of fully-qualified (FQ) path:
>>> abs_adl_path = 'absolute/path/to/my/file.csv'
>>> fs.exists(abs_adl_path) # True
>>> fs.size(abs_adl_path) # 1234567890 -- correct size in bytes
>>> fs.get(abs_adl_path, local_path) # FileNotFoundError
>>> handle = fs.open(abs_adl_path) # FileNotFoundError

因此,对于每个“标题”,我都有一些数字数据行。 我根据这些数值数据创建了二维数组:

matrix_df = data.pivot_table(index = 'title', columns = 'userId', values = 'rating')

然后我对该数据进行了处理,发现我需要的行具有索引32。 现在,我要检查第32行的标题是什么。 我可以从matrix_df访问此行:

matrix = matrix_df.to_numpy()

但是我如何获得实际头衔? enter image description here

1 个答案:

答案 0 :(得分:1)

由于标题似乎是您的索引,因此您只需在第32行提取index的值

matrix_df.index[32]