我在对熊猫数据框进行排序时遇到一些问题。
sort_index(axis=0)
导致数据帧将索引排序为1 10 11 12 13 ...等。
虽然sort_index(axis=1)
在前几行中似乎起作用,但随后却完全混乱了。
我根本无法解决发生的一切。我希望对索引进行简单的数字排序,看来它应该是sort_index的标准设置。
答案 0 :(得分:1)
您有2种索引,行索引(axis=0)
或列索引(axis=1)
使用axis=1
时,您只是按名称排列列。它不会按值对每一行重新排序。在sort_index(axis=1)
之后检查列名,您将加下划线
答案 1 :(得分:0)
我最终用提取索引值
df['indices']=df.index.values.tolist()
,然后按新列对整个数据框进行排序。它可以工作,但是很丑陋,我觉得我缺少了sort_index()非常基本的东西
答案 2 :(得分:0)
您可能将索引作为字符串类型。
使用 data() {
return {
item : {
var: [
1,2,3
]
}
}
}
函数后出现此问题。我通过使用以下方法将后来成为索引的列更改为 <img v-if="item.var" v-bind:src="'https://tineye.com/images/widgets/mona.jpg'">
来解决此问题:
groupby()
。