小编nat*_*ien的帖子

使用带过滤器的熊猫写入 csv

我正在使用 Pandas 库使用 Python 加载一个 csv 文件。

import pandas as pd
df = pd.read_csv("movies.csv")
Run Code Online (Sandbox Code Playgroud)

然后我检查特定值或语句的列,例如:

viewNum = df["views"] >= 1000
starringActorNum = df["starring"] > 3
df["title"] = df["title"].astype("str")
titleLen = df["title"].str.len() <= 10
Run Code Online (Sandbox Code Playgroud)

我想使用上述标准创建一个新的 csv 文件,但我不确定如何做到这一点以及如何将所有这些属性组合成一个 csv。

谁有想法?

python csv dataframe pandas

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

两个排序数组,2个元素的总和等于一定数量

我想知道我是否能得到一些帮助.我想找到一个THETA(n)或线性时间的算法,用于确定2个排序数组中的2个数字是否合计为一定数量.

例如,假设我们有2个排序数组:X和Y.

我想确定是否有一个X的元素和一个Y的元素加起来恰好是一个特定的数字,让我们说50.

到目前为止,我已经能够在Python中提出这些算法,但我很确定它们是THETA(n ^ 2)而不是THETA(n)的顺序.

def arrayTestOne(X,Y):
    S =[1 for x in X for y in Y if x+y == 50]

def arrayTestTwo(X,Y):
    for x in X:
        for y in Y:
            if x + y == 50:
                print("1")
Run Code Online (Sandbox Code Playgroud)

我认为这是扭曲线性时间的双重循环,但你怎么会迭代2个列表呢?任何想法将不胜感激.

python arrays algorithm big-o

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

标签 统计

python ×2

algorithm ×1

arrays ×1

big-o ×1

csv ×1

dataframe ×1

pandas ×1