我正在尝试使用CSV数据集,特别是来自AirQualityUCI的数据集。我正在使用Pandas,并且需要删除某些列。PT08.S2(NMHC);NOx(GT);PT08.S3(NOx);NO2(GT);PT08.S4(NO2);PT08.S5(O3);T;RH;AH;;'], dtype='object')
为了说明删除单个列,第四个给出了错误KeyError:"'PT08.S1(CO)‘not found in ax
我需要获取每个列的类型,以便对其进行适当的预处理。目前,我通过以下方法做到这一点:# but has one type (int, floatdf = pd.DataFrame(input, columns=key_labels)matrix = df.values
由于我只使用pandas获取数据类型(每列),而使用</
我清理我的数据集和清理它,但我卡在一些行没有特定的长度必须在列中的列(order_id)必须有16个字符的列的类型是对象,所以我不知道如何才能提取所有行没有确切的字符必须在列中,以及如何删除那些行谢谢有关更多信息,请访问image of column 在excel中,我可以只过滤列并只显示16个字符的值,我想在pandas中这样做,我只想返回包含16个字符的行,并删除所有大于或小于16个字符的行。