假设我有一个df
value
2023-02-01 a
2023-02-02 b
2023-02-03 c
2023-02-04 d
当我尝试反转df
和做一些操作后,如果我反转回来,它不显示完整的df像
import pandas as pd
df = pd.DataFrame(
{"value": {0: "a", 1: "b", 2: "c", 3: "d"}}
)
df.index = pd.date_range(start='2023-02-01', periods=4,freq='D')
new = df.loc[::-1] #Reversing 1 time
new2 = new.loc[::-1] # Reversing back again..
print(new2)
即使我没有对df执行任何操作
2023-02-04 d
预期
value
2023-02-01 a
2023-02-02 b
2023-02-03 c
2023-02-04 d
版本详情
Pandas 1.3.5
Python 3.9
1条答案
按热度按时间fnx2tebb1#
在Python中,可以使用loc()函数反转数据框的行,这是Pandas的数据框,loc()属性使用标签或布尔数组来访问给定数据框中的一组行和列。
将反转您的 Dataframe ;如果您希望for循环从下向上运行,可以使用
谢谢你。