我知道之前已经问过这个问题,但我不太明白.
我有一个如下所示的数据集:
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,但推断多个键的解决方案并不适合我.
您好,我是一名在代码学院工作的初学者。我在好几个地方问过这个问题,到处搜索,都无法找出问题所在。
目的是验证用户是否已回答问题。这是我的代码
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)
我已经尝试了代码的许多变体,我不明白发生了什么。我真的很感谢所有的意见。