熊猫数据框/块大小

时间:2020-04-14 14:10:16

标签: python-3.x pandas

我有一个5 GB的大文件

filenme ='sample1.csv'

fewsamplerows: 145555,???? OOO Optima 、、、、 ???? OOO YYYYYY,GFGF ,,, APO Voggg,一般贸易,Stupino,卖俄罗斯品牌,0 ,,,, 302325,A2 General Enterprise 、、、、、、、、、、、、、、、、、、、、、

现在我想在此文件中添加另一行作为标题。

更新的文件:“ sample2.csv”

mdcCustomerClientCode; mdcCustomerName; mdcCusGroup1Desc; mdcCusGroup2Desc; mdcCusGroup3Desc; mdcCusGroup4Desc; mdcCusGroup5Desc; mdcCusGroup6Desc; mdcCusGroup7Desc; mdcCusGroup8Desc; mdcCusGroup9Desc; mdcCusGroup10Desc; mdcCusGroup11Desc; mdcCusGroup12Desc; mdcCusGroup13Desc; mdcCusGroup14Desc; mdcCusGroup15Desc; mdcCusGroup16Desc; mdcCusGroup17Desc; mdcCusGroup18Desc; mdcCusGroup19Desc 145555,???? OOO Optima 、、、、 ???? YYYYYY,GFGF ,,, APO Voggg,一般贸易,Stupino,出售俄罗斯品牌,0 ,,,,, 302325,A2 General Enterprise 、、、、、、、、、、、、、、、、、、、、、

由于它是一个大文件,所以我无法创建熊猫数据框并在顶部附加一行作为标题。

所以我想使用pandas chunksize选项。我是熊猫的新手,因此需要您的投入。

df1 = pd.read_csv('tblViewPromotionDataVolume_202004070600.csv', chunksize=1000) 
for chunk in df1: 
    print (chunk)

此后的代码应该是什么?我想要一个文件sample2.csv,并在其顶部附加一行作为标题。

1 个答案:

答案 0 :(得分:0)

您不需要onClick={()=>this.changeCityInfo(i)}/> ,因为您的文件只是纯文本文件(pandas文件也是纯文本文件)

您可以在文本编辑器中打开文件csv,然后添加标题行并保存。然后,在python中-

sample2.csv