[英]how to take headers automatically from a csv file
如果只有一列先通過指定新的列名names
參數,然后通過跳過原來的CSV標題skiprows
參數read_csv
:
wdata=pd.read_csv(fileinput, names=['col name'], skiprows=1)
如果沒有 csv 標頭:
wdata=pd.read_csv(fileinput, names=['col name'])
經過一些討論,可以區分列名(那里沒有空格)和數據中總是至少有一個空格,所以一般的解決方案是:
header = pd.read_csv(file, nrows=0).columns[0]
skip = int(header.count(' ') == 0)
df = pd.read_csv(file, names=['col'], skiprows=skip)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.