我有一个csv文件,如下所示。我基本上想将最后两行添加到数据帧(24和25)中。不幸的是,使用程序(Netlogo),生成此文件是不可能将其导出为xlsx文件。因此,使用包xlsx给我一个错误。我想知道如何增加行距并获取数据框。我已经尝试过这段代码,但是它给了我2x1 DataFrame,其中X和0作为值(基本上是A列和24-25行)。我需要的是24-25行和A到AC列
using DataFrames
using CSV
df = CSV.File(
joinpath("D:/ABM/Simulation Runs/Output Files/run_1.csv"),
skipto = 24
)
您可以使用(CSV.File
如果不想DataFrame
作为接收器,也可以这样做):
CSV.read("run_1.csv DataFrame, header=24, limit=1, threaded=false)
解释:
header
:存储标头的行limit
:要读取的数据行数(如果在标头下方仅包含数据,则将其忽略),threaded
:使用它来确保limit
完全尊重(就像一般的CSV.jl可能使用多个线程来读取您的数据,并尝试读取超出要求的范围)本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句