小编fra*_*o_b的帖子

Pandas仅从数据帧中选择数字或整数字段

我有这个Pandas数据帧(df):

     A    B
0    1    green
1    2    red
2    s    blue
3    3    yellow
4    b    black
Run Code Online (Sandbox Code Playgroud)

类型是对象.

我选择A值为整数或数字的记录:

     A    B
0    1    green
1    2    red
3    3    yellow
Run Code Online (Sandbox Code Playgroud)

谢谢

python numpy pandas

10
推荐指数
3
解决办法
2万
查看次数

在txt中查找分隔符以使用Python转换为csv

我必须将一些txt文件转换为csv(并在转换过程中进行一些操作).

我使用csv.Sniffer()类来检测txt中使用的分隔符

这段代码

with open(filename_input, 'r') as f1, open(filename_output, 'wb') as f2:
    dialect = csv.Sniffer().sniff(f1.read(1024)) #### detect delimiters  
    f1.seek(0)
    r=csv.reader(f1, delimiter=dialect )
    writer = csv.writer(f2,delimiter=';')
Run Code Online (Sandbox Code Playgroud)

返回:错误:无法确定分隔符

这项工作

with open(filename_input, 'r') as f1, open(filename_output, 'wb') as f2:
    #dialect = csv.Sniffer().sniff(f1.read(1024)) #### detect delimiters  
    #f1.seek(0)
    r=csv.reader(f1, delimiter='\t' )
    writer = csv.writer(f2,delimiter=';')
Run Code Online (Sandbox Code Playgroud)

要么

with open(filename_input, 'r') as f1, open(filename_output, 'wb') as f2:
    #dialect = csv.Sniffer().sniff(f1.read(1024)) #### detect delimiters  
    #f1.seek(0)
    r=csv.reader(f1, dialect="excel-tab")
    writer = csv.writer(f2,delimiter=';')
Run Code Online (Sandbox Code Playgroud)

这是一个txt行示例(由Tab分隔的10条记录)

166 14908941    sa_s    NOVA i  7.05    DEa 7.17 …
Run Code Online (Sandbox Code Playgroud)

python csv

7
推荐指数
1
解决办法
5291
查看次数

virtualenv不适用于git bash MINGW32

我是个新手.我在Windows上工作,我使用Git Bash MINGW32.我在"env"环境中使用master上的master目录工作(由我自己用virtualenv创建).对于错误,我关闭了我的shell,现在我无法重新激活env environemntal.我试着用

env\Scripts\activate
Run Code Online (Sandbox Code Playgroud)

但我在提示中看不到env.我尝试使用创建另一个虚拟环境

VIRTUALENV env1
Run Code Online (Sandbox Code Playgroud)

然后

env1\Scripts\activate
Run Code Online (Sandbox Code Playgroud)

但我没有在提示中看到env1.

如果我使用msdos提示创建测试虚拟环境,它可以工作.

有小费吗?

python git virtualenv

4
推荐指数
1
解决办法
1949
查看次数

Python Pandas read_excel无法识别空单元格

我的excel表:

   A   B  
1 first second
2
3 
4  x   y  
5  z   j
Run Code Online (Sandbox Code Playgroud)

Python代码:

df = pd.read_excel (filename, parse_cols=1)
Run Code Online (Sandbox Code Playgroud)

返回正确的输出:

  first second
0 NaN   NaN
1 NaN   NaN
2 x     y
3 z     j
Run Code Online (Sandbox Code Playgroud)

如果我只想与第二列一起工作

df = pd.read_excel (filename, parse_cols=[1])
Run Code Online (Sandbox Code Playgroud)

返回:

 second
0  y
1  j
Run Code Online (Sandbox Code Playgroud)

我有关于空excel行(我的df中的NaN)的信息,即使我只使用特定列.如果输出松散的NaN信息则不行,例如,对于跳过参数等

谢谢

python excel nan pandas

4
推荐指数
1
解决办法
2587
查看次数

Ionic 4 - 来自数据列表的离子输入自动完成

问题是针对 ionic 4 的。我正在尝试为 ion-input 提供一个 vale 列表。由于列表包含 200 个项目,我想过滤列表。像这样:https : //www.w3schools.com/tags/tryit.asp?filename=tryhtml5_datalist

我已经看到这个问题:https : //github.com/ionic-team/ionic/issues/5702 但提案解决方案不适用于 Ionic 4:

<ion-input list="browsers" name="browser" placeholder="Choose category">
    <ion-label>Browsers</ion-label>
</ion-input>
<datalist id="browsers">
    <option value="Internet Explorer"/>
    <option value="Firefox"/>
    <option value="Chrome"/>
    <option value="Opera"/>
    <option value="Safari"/>
</datalist>
Run Code Online (Sandbox Code Playgroud)

谢谢

html autocomplete ionic-framework ionic4

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

对数据框列重新排序

有没有办法从 txt 文件对 Pandas 数据框中的列进行排序:

pandas.DataFrame.read_table
Run Code Online (Sandbox Code Playgroud)

例如,从 csv 文件中,使用:

pandas.DataFrame.to_csv
Run Code Online (Sandbox Code Playgroud)

您可以传递订单列

columns
Run Code Online (Sandbox Code Playgroud)

或者一般来说,有没有办法对数据框列重新排序?也许使用 .ix 模块?

python csv pandas

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

Firestore:使用 python 列出文档的子集合

是否可以使用 python 列出文档的子集合?好像google文档不和谐

这里他们说 Python 客户端库中没有 get collections 方法:

https://firebase.google.com/docs/firestore/query-data/get-data#python_6

这里他们说类 collections() 列出子集合:

https://googleapis.dev/python/firestore/latest/document.html

所以我尝试这样的事情:

collnameref = db.collection(collname)
docs = collnameref.stream()
for doc in docs:
    print (doc.collections())
Run Code Online (Sandbox Code Playgroud)

但它不起作用。

python firebase google-cloud-firestore

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