我有一个word2vec
数据框,使用Gensim在txt文件下从save_word2vec_format保存。使用熊猫读取此文件后。 (下图)。如何删除第一行并将其作为索引?
我的txt文件:https://drive.google.com/file/d/1O206N93hPSmvMjwc0W5ATyqQMdMwhRlF/view?usp=sharing
答案 0 :(得分:0)
保存行:
new_index = df.iloc[0]
将其删除以避免长度不匹配:
df.drop(df.index[0], inplace=True)
并设置它:
df.set_index(new_index, inplace=True)
您将获得一个SettingWithCopyWarning
,但这是我能想到的最优雅的解决方案。
如果要设置标题(而不是第一行),请执行以下操作:
df.index = df.columns
答案 1 :(得分:0)
尝试一下
将索引替换为标题
_X_T.index=_X_T.columns
将第一行替换为标题,
_X_T.index=_X_T.iloc[0]