【发布时间】:2018-09-20 18:24:56
【问题描述】:
使用 Julia 1.0 我有大量数据帧,我使用 pandas (read_csv) 将它们读入 Julia,我正在寻找一种方法将它们全部附加到一个大数据帧中。出于某种原因,“追加”功能无法解决问题。下面是一个简化的例子:
using Pandas
df = Pandas.DataFrame([[1, 2], [3, 4]], columns=['A', 'B'])
df2 = Pandas.DataFrame([[5, 6], [7, 8]], columns=['A', 'B'])
df[:append](df2) #fails
df.append(df2) #fails
df[:concat](df2) #fails
vcat(df,df2)
最后一步有效,但会生成一个 2 元素数组,每个元素都是一个 DataFrame
关于如何将两个数据帧堆叠在一起的任何想法?
【问题讨论】:
-
现在有 julia Pandas 了吗? *掌心*
-
它是 python pandas 的包装器。
-
@crstnbr 使用“原生”Julia DataFrames 包是否更快?
标签: pandas dataframe julia pycall