我想从文件夹中读取一些CSV文件,但我不知道CSV文件的内容。某些CSV没有数据行,但都具有相同的标题行。我想将这些CSV文件读入一个数据框,其中所有coloumns的数据类型都是object
。我怎么能在一行中做到这一点?这会在空CSV-s(Python 2.7.10,pandas 0.17.1)中引发异常:
df = pd.read_csv('my.csv', dtype=object)
AttributeError: type object 'object' has no attribute 'items'
在空CSV文件中,如果删除object
参数,则会获得dtype=object
个数据类型。这很有趣......如果CSV具有最少一个数据行,则上述代码可以正常工作。