Cha*_*gor 4 python dataframe pandas
我正在使用python和pandas在一个jupyter笔记本中做一些工作,我得到一个奇怪的错误信息,真的很感激帮助.我收到的错误是"NameError:name'DataFrame'未定义"
import pandas as pd
d = {'name': ['Braund', 'Cummings', 'Heikkinen', 'Allen'],
'age': [22,38,26,35],
'fare': [7.25, 71.83, 0 , 8.05],
'survived?': [False, True, True, False]}
df = DataFrame(d)
print(df)
Run Code Online (Sandbox Code Playgroud)
mik*_*ila 12
以下代码有效:
import pandas as pd
d = {'name': ['Braund', 'Cummings', 'Heikkinen', 'Allen'],
'age': [22,38,26,35],
'fare': [7.25, 71.83, 0 , 8.05],
'survived?': [False, True, True, False]}
df = pd.DataFrame(d)
print(df)
Run Code Online (Sandbox Code Playgroud)
代替:
DataFrame(d)
Run Code Online (Sandbox Code Playgroud)
你必须做:
pd.DataFrame(d)
Run Code Online (Sandbox Code Playgroud)
因为您已将大熊猫导入为'pd'.
您可以通过以下方式更好地实现同样目的:
df = pd.DataFrame({'name': ['Braund', 'Cummings', 'Heikkinen', 'Allen'],
'age': [22,38,26,35],
'fare': [7.25, 71.83, 0 , 8.05],
'survived': [False, True, True, False]})
Run Code Online (Sandbox Code Playgroud)
我删除了'?' 来自"幸存"功能,因为在您的功能名称中包含特殊字符并不是一个好主意.
| 归档时间: |
|
| 查看次数: |
33474 次 |
| 最近记录: |