首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >巨蟒熊猫read_csv跳绳不起作用

巨蟒熊猫read_csv跳绳不起作用
EN

Stack Overflow用户
提问于 2017-05-16 16:29:02
回答 1查看 1.5K关注 0票数 0

我分别读取一个大文件,因为pd.read_csv通常会导致错误,并在读取大型csv文件时关闭IPython记事本中的内核。

然而,在我的情况下,船长函数不起作用,已经将熊猫更新到最新版本为0.20.1,但船长功能仍然不起作用。

在下面的部分中,我想跳过前2行,只读第2行到第6行。但是,通过在pd.read_csv中使用skiprows,未能跳过前2行。

代码语言:javascript
复制
def read(path, header):
    df= pd.read_csv(path, nrows=6, engine='python')
    df1= pd.read_csv(path, skiprows=2, nrows=6, engine='python' )
    df.columns= header    

    print df.shape
    print df1.shape
    return df

结果是

代码语言:javascript
复制
(6, 26)
(6, 26)

这表明船长根本不起作用。搜索过但没有看到有和我一样的问题..。我想知道我是否错过了导致这个问题的一些重要部分。

提前谢谢。

补充资料:

csv文件的前7行:

代码语言:javascript
复制
0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25

20151201000000,b616e9b1f0b488ed2aacf08b6165fc4f76f664aeae46c20c49b7e1e2c81e5f71-ee42bb396f6f56f518c5b04df271c1f173c0bcf13496294464b8d87d3ee17945,(SFC) ウイザードリイ・外伝4 (管理:4366),4988606101009,998,1,17297,2511,2161,16899,16900,16903,,,,,shopping,game_and_toy,video_game,retro_game,super_famicom,software,,,,"

"

20151201000000,b616e9b1f0b488ed2aacf08b6165fc4f76f664aeae46c20c49b7e1e2c81e5f71-ee42bb396f6f56f518c5b04df271c1f173c0bcf13496294464b8d87d3ee17945,(SFC) スーパードラッケン (管理:3701),4906571521028,298,1,17297,2511,2161,16899,16900,16903,,,,,shopping,game_and_toy,video_game,retro_game,super_famicom,software,,,,"

"

20151201000000,b616e9b1f0b488ed2aacf08b6165fc4f76f664aeae46c20c49b7e1e2c81e5f71-ee42bb396f6f56f518c5b04df271c1f173c0bcf13496294464b8d87d3ee17945,(FC) サンダーバード  (管理:9347),4988110900051,498,1,17302,2511,2161,16899,16904,16908,,,,,shopping,game_and_toy,video_game,retro_game,nes,software,,,,"

"

20151201000000,b616e9b1f0b488ed2aacf08b6165fc4f76f664aeae46c20c49b7e1e2c81e5f71-ee42bb396f6f56f518c5b04df271c1f173c0bcf13496294464b8d87d3ee17945,(FC) ガンサイト (管理:8853),4988602564624,198,1,17302,2511,2161,16899,16904,16908,,,,,shopping,game_and_toy,video_game,retro_game,nes,software,,,,"

"


  20151201000000,b616e9b1f0b488ed2aacf08b6165fc4f76f664aeae46c20c49b7e1e2c81e5f71-ee42bb396f6f56f518c5b04df271c1f173c0bcf13496294464b8d87d3ee17945,(SFC) プリンセスメーカー (管理:4201),4904880133802,298,1,17297,2511,2161,16899,16900,16903,,,,,shopping,game_and_toy,video_game,retro_game,super_famicom,software,,,,"

它非常脏,并且有一个多余的行",“发生在这两行中的任意一行。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-05-16 16:35:57

nrows是从起始偏移量,而不是从文件的开始。你想要nrows=4

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

https://stackoverflow.com/questions/44006877

复制
相关文章

相似问题

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