在C#中使用Pandas庫導出數據到Excel或CSV文件的方法如下:
using Python.Runtime;
using NumSharp;
using Pandas;
using System;
using System.IO;
class Program
{
static void Main()
{
// 創建一個DataFrame
var data = new { Name = new[] { "Alice", "Bob", "Charlie" }, Age = new[] { 25, 30, 35 } };
var df = new DataFrame(data);
// 導出數據到Excel文件
string excelFilePath = "data.xlsx";
using (Py.GIL())
{
df.to_excel(excelFilePath);
}
Console.WriteLine($"數據已成功導出到Excel文件: {excelFilePath}");
}
}
using Python.Runtime;
using NumSharp;
using Pandas;
using System;
using System.IO;
class Program
{
static void Main()
{
// 創建一個DataFrame
var data = new { Name = new[] { "Alice", "Bob", "Charlie" }, Age = new[] { 25, 30, 35 } };
var df = new DataFrame(data);
// 導出數據到CSV文件
string csvFilePath = "data.csv";
using (Py.GIL())
{
df.to_csv(csvFilePath);
}
Console.WriteLine($"數據已成功導出到CSV文件: {csvFilePath}");
}
}
以上代碼示例演示了如何使用C#中的Pandas庫將數據導出到Excel或CSV文件。首先創建一個DataFrame對象,然后使用to_excel()
方法將數據導出到Excel文件,或使用to_csv()
方法將數據導出到CSV文件。在使用Pandas庫時,需要使用Python.Runtime庫來進行交互。