繁体   English   中英

如何确定 python 中 csv 文件中列的数据类型?

[英]How to determine the datatype of columns in a csv file in python?

我正在尝试确定 csv 文件中所有列的数据类型。 代码是:

df = pd.read_csv('accepted.csv')
for name, dtype in df.dtypes.iteritems():
        print("Column Name: ",name," ||| ","Data Type : ", dtype)

现在我面临的问题是它为大多数列提供float64,而为某些列提供0。 如何获取原始数据类型?

@Gandharv 此代码工作正常,我为每个功能获得了正确的数据类型但是您可以使用.dtypes() 直接查看数据类型:这将返回一个包含每列数据类型的系列。 为什么你需要使用 for 循环,因为我们有一个 function 来做到这一点。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM