我的文件内容为
0.08300343840033242
0.5721455830484666
0.46518116038504165
我在其上运行了以下脚本:
import pandas as pd
import csv
df = pd.read_csv('circle1.csv')
df1 = df**2
print df1
输出中的问题是pandas跳过第一行的计算但是将其余数字平方:
C:\Python27\python.exe C:/Users/Deepak/PycharmProjects/Submission/balnk.py
0.08300343840033242
0 0.327351
1 0.216394
造成这种麻烦的原因是什么以及如何解决它。
答案 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