DataFrame.LoadCsv 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
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
用于设置值格式的区域性信息
返回
适用于
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
用于设置值格式的区域性信息
返回
数据帧