Мой CSV файл набора данных имеет ряд:
1,2,3,4
1000,2000,3000,4000
Я хочу прочитать этот файл и получить вывод dataframe из двух столбцов: "индекс и значение".
Выход:
index value
1 1000
2 2000
3 3000
Если я хочу получить только столбец "value", я должен получить их, выполнив df['value']
Я пробовал это:
series = pd.read_csv('file.csv',index_col=0, header=0)
df= series.T
Frame=pd.DataFrame([df], columns = ["index","value"])
Но это дает ошибку:
> ValueError: Shape of passed values is (1, 1), indices imply (2, 1)
попробуй это,
df=pd.read_csv('input.csv',header=None)
print df.T.rename(columns={0:'Index',1:'Value'})
print df['Value']
Из:
0 1000
1 2000
2 3000
3 4000
Name: Value, dtype: int64
KeyError: 'Value'
при печати df [«Значение»].