数据框不按日期排序
dataframe not sorting by date
我有一个数据框,看起来像:
prediction = set(zip(future_forecast_dates[-120:], I, R))
prediction = pd.DataFrame(prediction)
prediction.columns = ['date', 'Infected', 'recovered']
print(prediction.head())
输出-
我正在尝试制作 SIR 模型
我正在尝试使用以下代码根据日期对该数据框进行排序:
prediction = prediction.sort_values(by=['date'],axis=1)
但后来又出现错误:
我正在使用 jupyter 笔记本
我认为你需要将 axis=1
更改为 axis=0
。
import pandas as pd
data = pd.DataFrame({"A": [1, 2, 3, 4],
"B": [11, 13, 17, 9]})
print(data.head())
A B
0 1 11
1 2 13
2 3 17
3 4 9
data = data.sort_values(by=['B'], axis=0)
print(data.head())
A B
3 4 9
0 1 11
1 2 13
2 3 17
我有一个数据框,看起来像:
prediction = set(zip(future_forecast_dates[-120:], I, R))
prediction = pd.DataFrame(prediction)
prediction.columns = ['date', 'Infected', 'recovered']
print(prediction.head())
输出-
我正在尝试制作 SIR 模型
我正在尝试使用以下代码根据日期对该数据框进行排序:
prediction = prediction.sort_values(by=['date'],axis=1)
但后来又出现错误:
我正在使用 jupyter 笔记本
我认为你需要将 axis=1
更改为 axis=0
。
import pandas as pd
data = pd.DataFrame({"A": [1, 2, 3, 4],
"B": [11, 13, 17, 9]})
print(data.head())
A B
0 1 11
1 2 13
2 3 17
3 4 9
data = data.sort_values(by=['B'], axis=0)
print(data.head())
A B
3 4 9
0 1 11
1 2 13
2 3 17