首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >熊猫基础DataFrame连接不在Python3工作

熊猫基础DataFrame连接不在Python3工作
EN

Stack Overflow用户
提问于 2022-06-15 20:57:11
回答 1查看 27关注 0票数 0

我正在为DataFrame做一个简单的Python3连接教程。您可以在这里找到本教程:https://www.geeksforgeeks.org/dealing-with-rows-and-columns-in-pandas-dataframe/

代码语言:javascript
运行
复制
import pandas as pd

# importing numpy as np
import numpy as np
 
# making data frame 
df = pd.read_csv('nba.csv', index_col ='Name') 
  
df.head(10)
  
new_row = pd.DataFrame({'Name':'Geeks', 'Team':'Boston', 'Number':3,
                        'Position':'PG', 'Age':33, 'Height':'6-2',
                        'Weight':189, 'College':'MIT', 'Salary':99999},
                                                            index =[0])
# simply concatenate both dataframes
df_new = pd.concat([new_row, df]).reset_index(drop = True)
df_new.head(5)
print(df_new)

在尝试打印df_new时,我得到以下输出

代码语言:javascript
运行
复制
0    Geeks          Boston     3.0       PG  33.0    6-2   189.0                MIT    99999.0
1      NaN  Boston Celtics     0.0       PG  25.0    6-2   180.0              Texas  7730337.0
2      NaN  Boston Celtics    99.0       SF  25.0    6-6   235.0          Marquette  6796117.0
3      NaN  Boston Celtics    30.0       SG  27.0    6-5   205.0  Boston University        NaN
4      NaN  Boston Celtics    28.0       SG  22.0    6-5   185.0      Georgia State  1148640.0
..     ...             ...     ...      ...   ...    ...     ...                ...        ...
454    NaN       Utah Jazz     8.0       PG  26.0    6-3   203.0             Butler  2433333.0
455    NaN       Utah Jazz    25.0       PG  24.0    6-1   179.0                NaN   900000.0
456    NaN       Utah Jazz    21.0        C  26.0    7-3   256.0                NaN  2900000.0
457    NaN       Utah Jazz    24.0        C  26.0    7-0   231.0             Kansas   947276.0
458    NaN             NaN     NaN      NaN   NaN    NaN     NaN                NaN        NaN

[459 rows x 9 columns]

这不是预期的产出。我想知道我是不是做错了什么,因为我重新下载了csv,以防csv被破坏,但似乎并非如此。我对python还不熟悉,所以我试图找出为什么DataFrame.head()不能将输出数据减少到5个元素,以及为什么实际值被设置为null。

如果有人有任何想法告诉我。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-06-15 21:14:34

这是本教程中的一个错误。只需阅读CSV而没有"index_col='Name'",运行相同的代码,它就能工作了。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72637734

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档