【发布时间】:2021-03-12 23:12:49
【问题描述】:
我想根据 SN 列中的值过滤 CSV 文件中的数据。列值由用户自己给出。我正在使用下面的代码,但同样没有返回值。有人可以纠正这个吗? .问题在于 is_data = (data['SN'] == SN) 当我用表中的值替换 SN 时,代码工作正常
下面是数据和代码 data image
预期输出:例如,如果值为 1024314,则输出应为 expected output
import pandas as pd
SN = input("insert SN number")
print(SN)
data = pd.read_csv("sample.csv")
is_data = (data['SN'] == SN)
print(is_data.head())
data_filter = data[is_data]
print(data_filter.shape)
print(data_filter.head())
【问题讨论】:
-
data['SN']是否包含字符串或整数? -
您可以将数据发布为文本而不是图像吗?