![](/img/trans.png)
[英]Convert Numpy array to Pandas DataFrame column-wise (As Single Row)
[英]How to read a csv row wise and convert to a dataframe column using pandas?
我的數據集CSV文件是逐行的:
1,2,3,4
1000,2000,3000,4000
我想讀取此文件並獲取兩列“索引和值”的數據框輸出。
輸出:
index value
1 1000
2 2000
3 3000
如果我只想獲取“值”列,則應該可以通過執行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
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.