import pandas as pd
date_stngs = ('2008-12-20','2008-12-21','2008-12-22','2008-12-23')
a = pd.Series(range(4),index = (range(4)))
for idx, date in enumerate(date_stngs):
a[idx]= pd.to_datetime(date)
Run Code Online (Sandbox Code Playgroud)
此代码位产生错误:
TypeError:"'int'对象不可迭代"
谁能告诉我如何将这一系列日期时间字符串作为DateTime对象添加到DataFrame中?
我正在使用自托管GitLab CI server(社区版v8.9.5)和gitlab-ci-multi-runner1.2.0来构建项目.我的一个管道阶段(测试)需要一段时间才能运行,我得到以下erm:
Run Code Online (Sandbox Code Playgroud)ERROR: Build failed: execution took longer than 3600 seconds
我在哪里放置超时的覆盖?我可以将它应用于测试管道阶段吗?
我在Ubuntu 11.04上安装了LAMP并从Windows复制项目.PHP目录(/ ci /)到var/www /和MySQL项目目录(/ ci /)到var/lib/mysql /
我得到的错误全文:
A Database Error Occurred
Error Number: 1017
Can't find file: './ci/users.frm' (errno: 13)
SELECT COUNT(*) AS `numrows` FROM (`users`) WHERE `email` = 'admin@localsite.com'
Run Code Online (Sandbox Code Playgroud)
我搜索了它的权限问题,但不知道接下来会做什么.
Log from /var/log/mysql/error.log:
110622 19:27:21 [ERROR] /usr/sbin/mysqld: Can't find file: './ci/users.frm' (errno: 13)
Run Code Online (Sandbox Code Playgroud) 我有这个文字
"嗨,Sam D. Richards先生住在这里,44 West 22nd Street,New York,NY 12345.你现在可以联系他吗?如果您需要帮助,请致电12345678'''
.如何使用NLTK从上面的文本中提取地址部分?我试过了Stanford NER Tagger,这只给我一个New York位置.怎么解决这个?
我有一个带有2个分类变量的Pandas Dataframe,以及ID变量和目标变量(用于分类).我设法将分类值转换为OneHotEncoder.这导致稀疏矩阵.
ohe = OneHotEncoder()
# First I remapped the string values in the categorical variables to integers as OneHotEncoder needs integers as input
... remapping code ...
ohe.fit(df[['col_a', 'col_b']])
ohe.transform(df[['col_a', 'col_b']])
Run Code Online (Sandbox Code Playgroud)
但我不知道如何在DecisionTreeClassifier中使用这个稀疏矩阵?特别是当我想稍后在我的数据帧中添加一些其他非分类变量时.谢谢!
编辑 回复miraculixx的评论:我还尝试了sklearn-pandas中的DataFrameMapper
mapper = DataFrameMapper([
('id_col', None),
('target_col', None),
(['col_a'], OneHotEncoder()),
(['col_b'], OneHotEncoder())
])
t = mapper.fit_transform(df)
Run Code Online (Sandbox Code Playgroud)
但后来我得到了这个错误:
TypeError:类型不支持转换:(dtype('O'),dtype('int64'),dtype('float64'),dtype('float64')).
我厌倦了将专栏更改为catgeory使用http://pandas.pydata.org/pandas-docs/stable/categorical.html中的文档
df = pd.DataFrame({'A':[1,2,3,4,5], 'B':['a','b','c','d','e'], 'C':['A','B','A','B','A']})
df['C']=df['C'].astype('category')
Run Code Online (Sandbox Code Playgroud)
如果我尝试通过类别
df['C']=df['C'].astype('category',categories=['A','B'])
Run Code Online (Sandbox Code Playgroud)
说错了
TypeError: _astype() got an unexpected keyword argument 'categories'
Run Code Online (Sandbox Code Playgroud)
什么是将类别传递给的正确方法astype()?
如何转换"[(5, 2), (1,3), (4,5)]"为元组列表
[(5, 2), (1,3), (4,5)]
我使用的planetlab是不支持的shell "import ast".所以我无法使用它.
python ×4
pandas ×3
datetime ×1
gitlab-ci ×1
mysql ×1
nltk ×1
permissions ×1
scikit-learn ×1
stanford-nlp ×1
timeout ×1
ubuntu ×1