本文共 1466 字,大约阅读时间需要 4 分钟。
pandas.DataFrame(data=None, index=None, columns=None, dtype=None, copy=False)[source]
Two-dimensional size-mutable, potentially heterogeneous tabular data structure with labeled axes (rows and columns). Arithmetic operations align on both row and column labels. Can be thought of as a dict-like container for Series objects. The primary pandas data structure
Parameters: data : numpy ndarray (structured or homogeneous), dict, or DataFrameDict can contain Series, arrays, constants, or list-like objectsindex : Index or array-likeIndex to use for resulting frame. Will default to np.arange(n) if no indexing information part of input data and no index providedcolumns : Index or array-likeColumn labels to use for resulting frame. Will default to np.arange(n) if no column labels are provideddtype : dtype, default NoneData type to force. Only a single dtype is allowed. If None, infercopy : boolean, default FalseCopy data from inputs. Only affects DataFrame / 2d ndarray input
例子:
>>> d = { 'col1': [1, 2], 'col2': [3, 4]}>>> df = pd.DataFrame(data=d)>>> df col1 col20 1 31 2 4
例子 2:
>>> df = pd.DataFrame(data=d, dtype=np.int8)>>> df.dtypescol1 int8col2 int8dtype: object
例子3
>>> df2 = pd.DataFrame(np.random.randint(low=0, high=10, size=(5, 5)),... columns=['a', 'b', 'c', 'd', 'e'])>>> df2 a b c d e0 2 8 8 3 41 4 2 9 0 92 1 0 7 8 03 5 1 7 1 34 6 0 2 4 2
转载地址:http://brgli.baihongyu.com/