DataFrame.LoadCsv 方法

定义

重载

LoadCsv(Stream, Char, Boolean, String[], Type[], Int64, Int32, Boolean, Encoding, Boolean, CultureInfo)

将可查找的 CSV 数据流读入数据帧。

LoadCsv(String, Char, Boolean, String[], Type[], Int32, Int32, Boolean, Encoding, Boolean, CultureInfo)

以数据帧的形式读取文本文件。

LoadCsv(Stream, Char, Boolean, String[], Type[], Int64, Int32, Boolean, Encoding, Boolean, CultureInfo)

将可查找的 CSV 数据流读入数据帧。

public static Microsoft.Data.Analysis.DataFrame LoadCsv (System.IO.Stream csvStream, char separator = ',', bool header = true, string[] columnNames = default, Type[] dataTypes = default, long numberOfRowsToRead = -1, int guessRows = 10, bool addIndexColumn = false, System.Text.Encoding encoding = default, bool renameDuplicatedColumns = false, System.Globalization.CultureInfo cultureInfo = default);
static member LoadCsv : System.IO.Stream * char * bool * string[] * Type[] * int64 * int * bool * System.Text.Encoding * bool * System.Globalization.CultureInfo -> Microsoft.Data.Analysis.DataFrame
Public Shared Function LoadCsv (csvStream As Stream, Optional separator As Char = ',', Optional header As Boolean = true, Optional columnNames As String() = Nothing, Optional dataTypes As Type() = Nothing, Optional numberOfRowsToRead As Long = -1, Optional guessRows As Integer = 10, Optional addIndexColumn As Boolean = false, Optional encoding As Encoding = Nothing, Optional renameDuplicatedColumns As Boolean = false, Optional cultureInfo As CultureInfo = Nothing) As DataFrame

参数

csvStream
Stream

要读取的 CSV 数据流

separator
Char

列分隔符

header
Boolean

是否具有标头

columnNames
String[]

列名 (可以为空)

dataTypes
Type[]

列类型 (可以为空)

numberOfRowsToRead
Int64

要读取的行数,不包括标头 ((如果存在)

guessRows
Int32

用于猜测类型的行数

addIndexColumn
Boolean

使用行索引添加一列

encoding
Encoding

字符编码。 如果未指定,则默认为 UTF8

renameDuplicatedColumns
Boolean

如果设置为 true,则具有重复名称的列会自动重命名。

cultureInfo
CultureInfo

用于设置值格式的区域性信息

返回

DataFrame

适用于

LoadCsv(String, Char, Boolean, String[], Type[], Int32, Int32, Boolean, Encoding, Boolean, CultureInfo)

以数据帧的形式读取文本文件。

public static Microsoft.Data.Analysis.DataFrame LoadCsv (string filename, char separator = ',', bool header = true, string[] columnNames = default, Type[] dataTypes = default, int numRows = -1, int guessRows = 10, bool addIndexColumn = false, System.Text.Encoding encoding = default, bool renameDuplicatedColumns = false, System.Globalization.CultureInfo cultureInfo = default);
static member LoadCsv : string * char * bool * string[] * Type[] * int * int * bool * System.Text.Encoding * bool * System.Globalization.CultureInfo -> Microsoft.Data.Analysis.DataFrame
Public Shared Function LoadCsv (filename As String, Optional separator As Char = ',', Optional header As Boolean = true, Optional columnNames As String() = Nothing, Optional dataTypes As Type() = Nothing, Optional numRows As Integer = -1, Optional guessRows As Integer = 10, Optional addIndexColumn As Boolean = false, Optional encoding As Encoding = Nothing, Optional renameDuplicatedColumns As Boolean = false, Optional cultureInfo As CultureInfo = Nothing) As DataFrame

参数

filename
String

filename

separator
Char

列分隔符

header
Boolean

是否具有标头

columnNames
String[]

列名 (可以为空)

dataTypes
Type[]

列类型 (可以为空)

numRows
Int32

要读取的行数

guessRows
Int32

用于猜测类型的行数

addIndexColumn
Boolean

使用行索引添加一列

encoding
Encoding

字符编码。 如果未指定,则默认为 UTF8

renameDuplicatedColumns
Boolean

如果设置为 true,则具有重复名称的列会自动重命名。

cultureInfo
CultureInfo

用于设置值格式的区域性信息

返回

数据帧

适用于