Python 基于另一列的结果减去数据帧中的列
假设我有一个数据框,如下表所示: 汽车燃油量马自达311.3马自达310.4 F-15014.3 F-1509.7Python 基于另一列的结果减去数据帧中的列,python,pandas,Python,Pandas,假设我有一个数据框,如下表所示: 汽车燃油量马自达311.3马自达310.4 F-15014.3 F-1509.7 .tg{边框折叠:折叠;边框间距:0;} .tg td{字体系列:Arial,无衬线;字体大小:14px;填充:10px 5px;边框样式:实心;边框宽度:1px;溢出:隐藏;分词:正常;} .tg th{字体系列:Arial,无衬线;字体大小:14px;字体重量:正常;填充:10px 5px;边框样式:实心;边框宽度:1px;溢出:隐藏;分词:正常;} .tg.tg-yw4l
.tg{边框折叠:折叠;边框间距:0;}
.tg td{字体系列:Arial,无衬线;字体大小:14px;填充:10px 5px;边框样式:实心;边框宽度:1px;溢出:隐藏;分词:正常;}
.tg th{字体系列:Arial,无衬线;字体大小:14px;字体重量:正常;填充:10px 5px;边框样式:实心;边框宽度:1px;溢出:隐藏;分词:正常;}
.tg.tg-yw4l{垂直对齐:顶部}
汽车
燃料量
F-150
25.01
F-150
22.47
F-150
19.56
F-250
9.87
F-250
6.32
F-250
1.32
我想您需要最后添加:
我认为您需要,最后补充:
请确保您的Python代码看起来像Python代码,而不是HTML。您可以发布
print(df)
或print(df.head())
的输出并将其格式化为文本。您不需要HTML。请确保您的Python代码看起来像Python代码,而不是HTML。您可以发布print(df)
或print(df.head())
的输出,并将其格式化为文本。你不需要HTML。
df['Difference in Fuel'] = df.groupby('Car')['Fuel Volume'].diff().abs()
print (df)
Car Fuel Volume Difference in Fuel
0 F-150 25.01 NaN
1 F-150 22.47 2.54
2 F-150 19.56 2.91
3 F-250 9.87 NaN
4 F-250 6.32 3.55
5 F-250 1.32 5.00