Questions tagged «output-formatting»

18
如何在不截断的情况下打印完整的NumPy数组?
当我打印一个numpy数组时,我得到一个截断的表示形式,但是我想要完整的数组。 有什么办法吗? 例子: >>> numpy.arange(10000) array([ 0, 1, 2, ..., 9997, 9998, 9999]) >>> numpy.arange(10000).reshape(250,40) array([[ 0, 1, 2, ..., 37, 38, 39], [ 40, 41, 42, ..., 77, 78, 79], [ 80, 81, 82, ..., 117, 118, 119], ..., [9880, 9881, 9882, ..., 9917, 9918, 9919], [9920, 9921, 9922, …

7
psql的备用输出格式
我在Ubuntu上使用PostgreSQL 8.4。我有一个列的表c1通过cN。这些列足够宽,以至于选择所有列都会导致一行查询结果包装多次。因此,输出难以读取。 当查询结果仅占几行时,如果我可以查看查询结果以使每一行的每一列都位于单独的行(例如, c1: <value of row 1's c1> c2: <value of row 1's c1> ... cN: <value of row 1's cN> ---- some kind of delimiter ---- c1: <value of row 2's c1> etc. 我在不希望安装任何其他软件的服务器上运行这些查询。是否有一个psql设置可以让我做类似的事情?

13
如何在Spark Dataframe中显示完整的列内容?
我正在使用spark-csv将数据加载到DataFrame中。我想做一个简单的查询并显示内容: val df = sqlContext.read.format("com.databricks.spark.csv").option("header", "true").load("my.csv") df.registerTempTable("tasks") results = sqlContext.sql("select col from tasks"); results.show() 上校似乎被截断了: scala> results.show(); +--------------------+ | col| +--------------------+ |2015-11-16 07:15:...| |2015-11-16 07:15:...| |2015-11-16 07:15:...| |2015-11-16 07:15:...| |2015-11-16 07:15:...| |2015-11-16 07:15:...| |2015-11-16 07:15:...| |2015-11-16 07:15:...| |2015-11-16 07:15:...| |2015-11-16 07:15:...| |2015-11-16 07:15:...| |2015-11-16 07:15:...| |2015-11-16 07:15:...| |2015-11-16 07:15:...| |2015-11-16 …

10
TypeError:并非在字符串格式化python期间转换所有参数
该程序应采用两个名称,如果它们的长度相同,则应检查它们是否相同。如果是相同的单词,则将显示“名称相同”。如果它们的长度相同但字母不同,则会显示“名称不同但长度相同”。我有问题的部分在底部的4行中。 #!/usr/bin/env python # Enter your code for "What's In (The Length Of) A Name?" here. name1 = input("Enter name 1: ") name2 = input("Enter name 2: ") len(name1) len(name2) if len(name1) == len(name2): if name1 == name2: print ("The names are the same") else: print ("The names are different, …

3
在R中控制打印输出中的小数位数
R中有一个选项可以控制数字显示。例如: options(digits=10) 应该以10位数字给出计算结果,直到R会话结束。在R的帮助文件中,digits参数的定义如下: digits:控制在打印数字值时要打印的位数。这只是一个建议。有效值为1 ... 22,默认值为7 因此,它说这只是一个建议。如果我希望始终显示10位数字,而不是多多少少怎么办? 我的第二个问题是,如果我想显示22位以上的数字,例如100位数字等更精确的计算,该怎么办?基数R是否有可能,或者我是否需要其他包装/功能? 编辑:感谢jmoy的建议,我尝试了sprintf("%.100f",pi),它给了 [1] "3.1415926535897931159979634685441851615905761718750000000000000000000000000000000000000000000000000000" 其中有48位小数。这是R可以处理的最大限制吗?

1
避免打印到控制台的字符串被截断(在RStudio中)
我想在RStudio控制台上打印一个长字符串,以便它不会被截断。 > paste(1:300, letters, collapse=" ") [1] "1 a 2 b 3 c 4 d 5 e 6 f 7 g 8 h 9 i ... 181 y 182 z 183 a 184 b... <truncated> 我以为这应该很简单,但是我不知道怎么做。我试过了 options(max.print = 10000) 并浏览了print帮助页面上的参数。仍然没有运气。 为了达到此目的,我必须更改哪些参数/设置?

5
从数据框中删除行名的显示
我正在使用以下代码创建数据框: df <- data.frame(dbGetQuery(con, paste('select * from test'))) 结果如下: UID BuildingCode AccessTime 1 123456 BUILD-1 2014-06-16 07:00:00 2 364952 BUILD-2 2014-06-15 08:00:00 3 95865 BUILD-1 2014-06-06 09:50:00 然后,我尝试通过使用以下代码删除此处建议的行名(1、2、3等): rownames(df) <- NULL 但是,当我打印出来时,df它仍然显示行名。创建数据框时有没有不包含行名的方法?我找到了一个建议,row.name = FALSE但是当我尝试它时,我只是出现了错误(我可能将其放置在错误的位置)。 编辑:我想做的是将日期框架转换为HTML表,我不希望表中存在行名。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.