我在一個CSV格式的列有一個數據,並希望將其追加在蟒蛇系列,它可以顯示如下:從CSV上傳數據到一系列蟒蛇
series=[12,13,12,22,34,21]
它如何可以做到?我應該通過read_csv來實現,然後以某種方式將其轉換爲系列或者它是另一種方式?
謝謝!
我在一個CSV格式的列有一個數據,並希望將其追加在蟒蛇系列,它可以顯示如下:從CSV上傳數據到一系列蟒蛇
series=[12,13,12,22,34,21]
它如何可以做到?我應該通過read_csv來實現,然後以某種方式將其轉換爲系列或者它是另一種方式?
謝謝!
用read_csv
作爲數據框讀取數據後嘗試pandas.Series(data=None, index=None, dtype=None, name=None, copy=False, fastpath=False)
。熊貓documentation
另一種可能性是使用iloc
函數,當你處理一個行而不是一個列。在這裏看到:Convert pandas data frame to series
IIUC和你所談論的大熊貓 - 您可以使用squeeze參數:
In [86]: import pandas as pd
In [87]: s = pd.read_csv('d:/temp/.data/1.csv', header=None, squeeze=True)
In [88]: s
Out[88]:
0 12
1 13
2 12
3 22
4 34
5 21
Name: 0, dtype: int64
爲香草Python列表:
In [89]: s.tolist()
Out[89]: [12, 13, 12, 22, 34, 21]
從docs:
擠壓:布爾型,默認假
如果解析數據只包含一列,然後返回一個系列
請提供更多的信息:是你感興趣的列在您的CSV或僅列只是其中一個?你如何閱讀csv,自我實現或使用某個包?該系列是完全從csv構建的還是系列中的以前的數據附加csv數據? –