我正在使用 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。
谁有想法?
我想知道我是否能得到一些帮助.我想找到一个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个列表呢?任何想法将不胜感激.