小编Dat*_*eur的帖子

用多个钥匙收集

我知道之前已经问过这个问题,但我不太明白.

我有一个如下所示的数据集:

Precinct  Crime       2000   2001  2002  2003  
1         Murder       3      1     2     2
1         Rape         12     5     10    11
1         Burglary     252   188    297   403
2         Murder       4      2      1     0 
Run Code Online (Sandbox Code Playgroud)

以及每年列出的每项犯罪的价值.

我正在尝试将其重新排列为更简单的集合,如下所示:

Precinct    Crime    Year   Value
   1        Murder   2000     3
   1        Rape     2000     12
Run Code Online (Sandbox Code Playgroud)

我该怎么做呢?我知道我应该使用tidyr gather,但推断多个键的解决方案并不适合我.

transpose r tidyr

5
推荐指数
1
解决办法
6988
查看次数

类型错误:“builtin_function_or_method”类型的对象没有 len() Codeacademy

您好,我是一名在代码学院工作的初学者。我在好几个地方问过这个问题,到处搜索,都无法找出问题所在。

目的是验证用户是否已回答问题。这是我的代码

print 'Welcome to the Pig Latin Translator!'

raw_input("Enter a word: ")
original = raw_input
if len(original) > 0:
    print original
else: 
    print "empty"
Run Code Online (Sandbox Code Playgroud)

当我执行代码并输入一个单词时,它会出现以下错误:

Traceback (most recent call last):
  File "python", line 5, in <module>
TypeError: object of type 'builtin_function_or_method' has no len()
Run Code Online (Sandbox Code Playgroud)

我已经尝试了代码的许多变体,我不明白发生了什么。我真的很感谢所有的意见。

python

3
推荐指数
1
解决办法
4万
查看次数

标签 统计

python ×1

r ×1

tidyr ×1

transpose ×1