Skip to content

Commit 01d8bbe

Browse files
assign x when selct is used
1 parent ee3e85f commit 01d8bbe

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

R/fwrite.R

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -32,9 +32,9 @@ fwrite = function(x, file="", append=FALSE, quote="auto",
3232
if (!missing(select)) {
3333
if (is.data.table(x)) {
3434
cols = colnamesInt(x, select)
35-
shallow_x = .shallow(x, cols)
35+
x = .shallow(x, cols)
3636
} else {
37-
shallow_x = x[select]
37+
x = x[select]
3838
}
3939
}
4040
# write.csv default is 'double' so fwrite follows suit. write.table's default is 'escape'
@@ -131,7 +131,7 @@ fwrite = function(x, file="", append=FALSE, quote="auto",
131131
x
132132
})
133133
}
134-
.Call(CfwriteR, if (missing(select)) x else shallow_x, file, sep, sep2, eol, na, dec, quote, qmethod=="escape", append,
134+
.Call(CfwriteR, x, file, sep, sep2, eol, na, dec, quote, qmethod=="escape", append,
135135
row.names, col.names, logical01, scipen, dateTimeAs, buffMB, nThread,
136136
showProgress, is_gzip, compressLevel, bom, yaml, verbose, encoding)
137137
invisible()

0 commit comments

Comments
 (0)