2017-10-30 13 views
0

私はそれで次のスクリプトを実行したPythonでパンダが最初の行に計算をスキップ

0.08300343840033242 
0.5721455830484666 
0.46518116038504165 

としてその内容を持つファイルがあります:出力の

import pandas as pd 
import csv 
df = pd.read_csv('circle1.csv') 
df1 = df**2 
print df1 

問題は、パンダは上の計算をスキップです最初の行は数字の残りを四角で表します。

C:\Python27\python.exe C:/Users/Deepak/PycharmProjects/Submission/balnk.py 
    0.08300343840033242 
0    0.327351 
1    0.216394 

この問題の原因となるものそれを解決するためにe。

+0

列ヘッダーを含むように最初の行を考慮しますか? –

答えて

0

データを正しく読み込んでいないため、CSVにヘッダーがありません。その場合は、header=Noneと指定してください。

df = pd.read_csv('circle1.csv', header=None, names=['Value']) 
df 

    Value 
0 0.083003 
1 0.572146 
2 0.465181 

df ** 2 

     Value 
0 0.006889 
1 0.327351 
2 0.216393 
関連する問題