使用 DataFrame 操作資料
載入 CSV 資料
1 |
|
輸出:
1 | NAME |
取得前 1 筆
1 | DataFrame headRow = df.Head(1); |
輸出:
1 | NAME |
加入新 column
1 | df.Columns.Add(new PrimitiveDataFrameColumn<int>("AGE", new List<int>{1, 1})); |
輸出:
1 | NAME AGE |
加入新 row
1 | df.Append(new List<KeyValuePair<string, object>>() { |
輸出:
1 | NAME AGE |
排序資料
1 | DataFrame orderByData = df.OrderByDescending("AGE"); |
輸出:
1 | NAME AGE |
分群資料
1 | DataFrame groupByData = df.GroupBy("AGE").Count(); |
輸出:
1 | AGE NAME |
篩選資料
1 | DataFrame filterData = df.Filter(df.Columns["AGE"].ElementwiseGreaterThan(1)); |
輸出:
1 | NAME AGE |
合併資料
1 | DataFrame df1 = DataFrame.LoadCsvFromString(csvfile, ','); |
輸出:
1 | NAME_left NAME_right AGE |
📜 參考資料