小编abu*_*eau的帖子

Python Pandas错误标记数据

我正在尝试使用pandas来操作.csv文件,但是我收到此错误:

pandas.parser.CParserError:标记数据时出错.C错误:第3行预计有2个字段,见12

我曾尝试阅读熊猫文档,但一无所获.

我的代码很简单:

path = 'GOOG Key Ratios.csv'
#print(open(path).read())
data = pd.read_csv(path)
Run Code Online (Sandbox Code Playgroud)

我该如何解决这个问题?我应该使用该csv模块还是其他语言?

档案来自晨星

python csv pandas

284
推荐指数
20
解决办法
47万
查看次数

NaN结果与熊猫均值函数

我尝试在我的Python DataFrame中获得一行的平均值,但是每行都会得到NaN返回。为什么我得到此结果,如何解决?

Goog键比:http : //www.gogofile.com/Default.aspx? p=sc&ID=635118193040317500_6234

path = 'GOOG Key Ratios.csv'
#print(open(path).read())
data = pd.read_csv(path, skiprows = 2, names = ['Y0','Y1','Y2','Y3','Y4','Y5','Y6','Y7','Y8','Y9','Y10'], index_col = 0)
noTTM = data.iloc[:,0:10]
print(data.mean(1))
grossMargin = noTTM[2:3]
print(grossMargin.mean(1))
Run Code Online (Sandbox Code Playgroud)

返回:

Gross Margin %   NaN
dtype: float64
Run Code Online (Sandbox Code Playgroud)

问候,

python pandas

3
推荐指数
1
解决办法
5506
查看次数

Python Pandas 0.14.0.使用dataframe.to_sql时出现时间戳格式错误

代码很简单:

import Quandl
import sqlite3

myData = Quandl.get("DMDRN/AAPL_ALLFINANCIALRATIOS")

cnx = sqlite3.connect("APPL.db")
myData.to_sql('AAPL', cnx)
Run Code Online (Sandbox Code Playgroud)

我打电话给Quandl API.它给了我一个熊猫数据帧.当我尝试将数据提交到SQL表时,我收到此错误

sqlite3.InterfaceError: Error binding parameter 0 - probably unsupported type.
Run Code Online (Sandbox Code Playgroud)

索引是时间戳.

我试过这个1- 如何将Pandas数据帧写入带有索引的sqlite 2-将索引设置为另一个值+ 将numpy.datetime64转换为python中的字符串对象

对于第一个我仍然得到错误绑定参数1和2不起作用.

如果我想将数据帧提交到sqlite表并将日期保留为索引,那么我应该做什么(或者最好的方法).

python sqlite numpy pandas quandl

2
推荐指数
1
解决办法
972
查看次数

标签 统计

pandas ×3

python ×3

csv ×1

numpy ×1

quandl ×1

sqlite ×1