如何格式化(CSV?)文本文件,以便可以将其导入(带COPY?)到PostgreSQL(8.4)表中的数组列中?
给定表testarray:
Column | Type |
---------+-------------------------|
rundate | date |
runtype | integer |
raw | double precision[] |
labels | character varying(16)[] |
results | double precision[] |
outcome | character varying(8)[] |
Run Code Online (Sandbox Code Playgroud)
和
COPY testarray from '/tmp/import.txt' CSV
Run Code Online (Sandbox Code Playgroud)
以下两项import.txt工作内容均未得到:
2010/06/22,88,{{1,2},{3,4}},{{1,2},{3,4}},{{1,2},{3,4}},{{1,2},{3,4}}
2010/06/22,88,1,2,3,4,1,2,3,4,1,2,3,4,1,2,3,4
2010/06/22,88,'{{1,2},{3,4}}','{{1,2},{3,4}}','{{1,2},{3,4}}','{{1,2},{3,4}}'
2010/06/22,88,'1,2,3,4','1,2,3,4','1,2,3,4','1,2,3,4'
Run Code Online (Sandbox Code Playgroud) 以下查询:
select unnest(Table2.L) as X, unnest(Table1.O)
from Table1, Table2
where Table1.code = Table2.code
order by X ;
Run Code Online (Sandbox Code Playgroud)
产生预期的结果.但是,我想排除(未使用的)与某些值匹配的行.向查询添加条件,例如:
and unnest(Table2.L) != '-'
Run Code Online (Sandbox Code Playgroud)
显然不起作用.这可能吗?怎么样?
我onchange在HTML SELECT控件上有一个调用JavaScript函数的事件.如果我用鼠标从打开列表中选择一个新选项,或者如果我下拉SELECT控件然后用鼠标选择一个选项或用键盘选择并按ENTER键,则此方法有效.
如果SELECT控件未打开,我如何才能运行该函数,我只需使用光标键向上或向下滚动各种选项.onblur什么都不做,onkeypress导致一些奇怪的结果,其中值不同步.
在dired+Debian Squeeze变体的Emacs 23.2.1中,我选择了四个文件*然后按Z下来压缩它们.我回答y了提示,并在迷你缓冲区中看到了一些状态更新.我在哪里可以找到压缩文件?我测试了一个文件(C-u Z),Emacs在一个文件上运行了gzip,并将其作为.gz文件.我如何[tar和]压缩Emacs中的标记文件?
(为了抢占关于tar,gzip,其他格式和档案的任何哲学或方法论讨论,我想要的只是四个文件作为压缩数据存储在一个文件中.如果可以通过tar和gzip实现或直接压缩每个文件进入档案并不重要.)
我emacs23在Ubuntu 10.04台式机上安装了GNU Emacs 23(软件包),并emacs23-nox在Ubuntu 10.04无头服务器上安装了软件包(没有安装X).两个安装都具有相同的~/.emacs文件.我-nw在两台计算机上运行Emacs .我没有python-mode在任何一台机器上安装,因为我的理解是它包含在Emacs 23中.
在桌面计算机上,Python中的注释(以...开头#)以红色突出显示.在服务器上,注释以纯白文本显示,就像所有其他非突出显示的文本一样.有关为什么注释没有在server(nox)安装上正确突出显示的任何建议?
更新:这似乎是与终端相关的问题.我通过屏幕更换ssh进入服务器机器.如果我在服务器上运行emacs ,则会突出显示注释,但所有其他颜色看起来都很奇怪. terminatorbyobuTERM="xterm-256color" emacs
更新:添加`export TERM ="xterm-256color""解决了这个问题.现在语法高亮显示有非常奇怪的颜色:紫色紫色和浅棕色.我的绿色当前线高亮条现在是淡淡的黄色/绿色.评论以红色突出显示:)
更新:解决了.设置TERM="xterm-color"会产生"正确"的颜色,包括突出显示注释.服务器默认为"screen-bce"值,TERM但没有突出显示注释.
更新:未解决. byobu为各种功能键提供键绑定,以轻松创建新的屏幕会话并在它们之间切换.当TERM设置为xterm-color,这些功能键不再工作.所以我想我只需要对Emacs中Python代码中没有突出显示的注释感到满意.
Ubuntu 10.04 LTS中的Emacs23 GUI.我之前没有更改任何与Emacs滚动行为相关的设置.然而,今天我注意到在缓冲区中向下滚动时有一种特殊的跳跃行为 - 光标向下键会正常向下滚动到一个点,然后下一个按键有时会向下滚动缓冲区,或者有时会出现向上滚动缓冲区然后向下移动选定的行.它似乎是更多的错误行为,而不是缓冲区的正常或可预测的跳跃.如果我按住向下光标,屏幕会跳跃并滚动并且口吃,然后向前倾斜然后口吃.
我搜索了一些答案,并尝试了一些在这里提到的,但没有解决问题.只有这样我才意识到这种行为是新的 - 它只是在我用缓冲区更改了字体后才出现C-x C--.当我将字体返回到"默认"时C-x C-+,滚动行为恢复正常(该点移动到最后一行,然后下一个按下滚动几行并向上移动点并显示下面的行;这是默认值我想,我很高兴.)想法?
编辑:无论字体大小如何更改,向上滚动都可以正常工作(按预期/默认).第二次更改较小的字体只会使滚动更奇怪.
编辑:临时解决方法:返回使用 emacs -nw
更新:在另一台Ubuntu 10.04计算机(桌面)上测试.启动Emacs 23并加载日志文件.最大化的Emacs.帮助向下光标和滚动正常工作 - 光标到达底部,缓冲区滚动,光标移动到屏幕中间.C-x C--减少字体大小.再次向下滚动.同样奇怪的生涩行为,其中一些跳跃似乎甚至没有正确移动缓冲区.放大一次字体,滚动恢复正常.无论字体大小如何,向上滚动都很好.我简要搜索了Emacs bug跟踪器,但没有找到匹配的bug.
在Ubuntu 10.04.4下,使用Python 2.6.5,NumPy和SciPy,是否可以进行卡方检验的独立性?在R,通过以下方式实现:
> row1 = c(91,90,51)
> row2 = c(150,200,155)
> row3 = c(109,198,172)
> data.table = rbind(row1,row2,row3)
> chisq.test(data.table)
Run Code Online (Sandbox Code Playgroud)
我怎么能用Python做到这一点?
我正在使用 LibreOffice 3.5.4.2。我想根据各种条件更改单元格的背景颜色。作为一个最小的例子,我定义了以下宏/函数:
function bgcolor()
Dim Doc As Object
Dim Sheet As Object
Dim Cell As Object
Doc = ThisComponent
Sheet = Doc.Sheets(1)
Cell = Sheet.getCellByPosition(0, 0)
REM Cell.CellBackColor = RGB(50,60,70)
bgcolor=Cell.CellBackColor
end function
Run Code Online (Sandbox Code Playgroud)
我通过进入=BGCOLOR()一个单元格来执行该功能。正如预期的那样,存在该公式的单元格返回第一个单元格(0,0)或A1工作表 1 上的颜色值。
但是,我无法获得更改 cell 背景颜色的功能A1。单元格的背景颜色不不,当我删除改变REM线在上面的例子中,以设定的背景色。
如何使用 LibreOffice 中的函数设置单元格的背景颜色?
(我阅读了关于使用“样式”的内容,但没有进一步研究这个,因为我需要设置许多不同的背景颜色并且不想制作许多不同的样式。可以在不使用样式的情况下手动更改背景颜色,所以我认为可以以编程方式执行相同的操作。)
macros spreadsheet background-color libreoffice libreoffice-basic
考虑:
x = data.frame(c('ABCD', 'EFGH'), row.names=c('1A', '1B'))
Run Code Online (Sandbox Code Playgroud)
我需要数据框中每个元素的子字符串.像这样的东西:
substring(x, 2,4)
Run Code Online (Sandbox Code Playgroud) emacs ×4
arrays ×2
postgresql ×2
python ×2
r ×2
dired ×1
emacs23 ×1
font-size ×1
html ×1
javascript ×1
libreoffice ×1
macros ×1
numpy ×1
onchange ×1
scipy ×1
scroll ×1
spreadsheet ×1
ssh ×1
statistics ×1
substring ×1