我在Pandas dataframe中有两个字符串列。Column1有数千个不同的值,但是column2有五个字符串之一,比如A、B、C、D和E。
我想检查的是,如果column2的值在column1中是相同的,那么它们是否具有相同的值,如果它们是不同的,则识别行的索引。
idx col1 col2
1 X A
2 Y B
3 Y B
4 X A
5 Z C
6 X B
在上面的代码中,第2行和第3行在column1中具有相同的值,列中的值是相同的。所以没问题。对于第1、第4和第6行,A列中通常为X,但co
如何通过匹配另一列中的属性来获取csv文件中某一列的值?
CSV-文件应该是这样的:
One,Two,Three
x,car,5
x,bus,7
x,car,9
x,car,6
我只想得到第3栏的值,如果它们在第2栏中有“汽车”的价值,我也不希望它们被加进去,而是把它们打印在一个清单中,或者这样:
5
9
6
我的方法是这样的,但实际上不起作用:
import pandas as pd
df = pd.read_csv(r"example.csv")
ITEMS = [car] #I will need more items, this is just examplifie
我有一个有几个..csv文件的文件夹。每个包含数据的时间,高,低,开放,Volumefrom,Volumeto,加密货币关闭。
我成功地将.csvs加载到一个数据文件列表中,并删除了列Open、High、Low、Volumefrom、Volumeto,这是我不需要的,给我留下了时间,并关闭了每个数据帧。
现在我想把数据列表组合成一个数据,索引以最小的硬币的时间戳开始,在这个例子中是iota。
这是我到目前为止编写的代码:
import pandas as pd
import os
# Path to my folder
PATH_COINS = r"C:\Users\...\C
我是Python/Pandas的新手,正在努力从pd.Dataframe中提取正确的数据。我实际拥有的是一个包含3列的Dataframe:
data =
Position Letter Value
1 a TRUE
2 f FALSE
3 c TRUE
4 d TRUE
5 k FALSE
我想要做的是将所有真正的行放入一个新的Dataframe中,这样答案将是:
answer =
Position Letter Value
1 a TRUE
3