在Dataframe中解析多索引,以提高清晰度。

所以,我把一行中的句子拆成了单字,这样,我的数据框的行就变长了。然而,我对新的索引并不满意。

0  0                I
   1              don
   2                '
   3                t
   4            think
   5              any

我想要的是,让左边的索引与下一个交换位置,然后,传递一个参数,比如(Sentence: ‘X’),其中X表示该词所属句子的原始索引。

 0      Sentence:0          I
 1      Sentence:0          don
 2      Sentence:0          '
 3      Sentence:0          t
 4      Sentence:0          think
 5                          any  

但是,在这里,我们可以用 “X “来表示该词所属句子的原始索引。

df['index1'] = df.index

只让我访问第二个指数,所以我不能让指数交换头寸。

我可能会如何去做呢?

解决方案:

我的理解是否正确,你想交换你的Multiindex的级别?

也许这对你有帮助。

https:/pandas.pydata.orgpandas-docsstablereferenceapipandas.MultiIndex.swaplevel.html

编辑:回答你问题的第二部分。

df.rename(lambda x: "Sentence "+str(x), level=1)

你要求的重命名

给TA打赏
共{{data.count}}人
人已打赏
未分类

测试Node.js数据处理

2022-9-8 5:19:40

未分类

如何创建Laravel api路由的endpointquery参数?

2022-9-8 5:30:36

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索