我在将 CSV 文件读入 DataFrame 时遇到一些问题。我的CSV文件是机器存储的文件,数据表前面有几行文件和数据信息,如下所示:
! Software: xyz
! Testplan: C:\Software\abc
! Probe Plan: abc
! Software: xyz
! Datafile: C:\Software\data.CSV
! Description: data
Name, Location, Price, Quantity,
Jack, New York, 39, 20,
Tom, Los Angeles, 35, 18,
Carl, San Jose, 48, 22,
Jean, Dallas, 59, 11,
我想跳过字符,只将数据表读入DataFrame。另外,读取列名作为DataFrame的头部。
所以所需的 DataFrame 如下所示:
列标题:名称 位置 价格 数量 jack 纽约 39 20 汤姆 洛杉矶 35 18 卡尔 圣何塞 48 22 吉恩·达拉斯 59 11
我怎样才能做到这一点?
最佳答案
我认为您可以使用 pd.read_csv
的 skiprows
参数跳过行:
df = pd.read_csv('filename.csv', skiprows=6)
Name Location Price Quantity
0 Jack New York 39 20 NaN
1 Tom Los Angeles 35 18 NaN
2 Carl San Jose 48 22 NaN
3 Jean Dallas 59 11 NaN
关于python - Pandas读取数据表前面有字符的CSV文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50236960/