Python 3.x 删除.0';当Python从csv文件读取数据时关闭数据

Python 3.x 删除.0';当Python从csv文件读取数据时关闭数据,python-3.x,pandas,Python 3.x,Pandas,我已经成功地将卷正确相加,但它返回的是十进制的卷。CSV文件中的所有卷都是整数。我想要不带小数点的 代码如下 import pandas as pd datagrid = pd.read_csv("Daily Receipts.csv") daily_vols = datagrid.groupby("Txn")["Scan Volume"].sum() print(daily_vols) 这可以做到: import pandas as pd datagrid = pd.read_csv("

我已经成功地将卷正确相加,但它返回的是十进制的卷。CSV文件中的所有卷都是整数。我想要不带小数点的

代码如下

import pandas as pd

datagrid = pd.read_csv("Daily Receipts.csv")
daily_vols = datagrid.groupby("Txn")["Scan Volume"].sum()
print(daily_vols)
这可以做到:

import pandas as pd

datagrid = pd.read_csv("Daily Receipts.csv")
daily_vols = datagrid.groupby("Txn")["Scan Volume"].sum()
daily_vols = [ int(x) for x in daily_vols ]
print(daily_vols)

使用
pandas
进行
sum
时,它将结果转换为float


你是说数字在小数点后有有效数字吗?我希望它们都以
.00
结尾。这正是我需要的。谢谢你,皮尔斯
import pandas as pd

datagrid = pd.read_csv("Daily Receipts.csv")
daily_vols = datagrid.groupby("Txn")["Scan Volume"].sum().astype(int)
print(daily_vols)