Hi,

I have a DataFrame "df" and I would like to create a new DataFrame "m" with 
 the same colnames than df.  
And then, append to "m" the rows of "df" matching a complex set of 
conditions, so I need to test many conditions for each row. 

The problem I have is to create an empty dataframe "m" with the sames 
colnames of "df" and then to append the rows matching conditions to it.

df = readtable("file.tsv")

# trying to create an empty copy of df
m = DataFrame() 
names!(m, names(df)) # produce error ArgumentError: Length of nms doesn't 
match length of x
# but I did not manage to create m with the same cols number than df.


z = size(df)[1]

# for each row of df append the rows matching many conditions on many 
columns
   for i = 1:z
      if condition(df[:colname_x][i])
        push!(m,i)
      end
  end

Thank you for your comments !

Reply via email to