我有一个名为“BlockIsland25.csv”的csv文件,其中包含日期、经度、纬度和风速。不久前我创建了一个代码,用于删除经度超出间隔(-71,-70)的值。你知道吗
import pandas as pd
import numpy
df = pd.read_csv(r"C:\\Users\\chz08006\\Documents\\Results1\\BlockIsland25.csv")
indexNames=df[(df['Longitude'] <= -71)|(df['Longitude']>=-70)].index
df.drop(indexNames,inplace=True)
df.to_csv(r"C:\\Users\\chz08006\\Documents\\Results1\\BlockIsland25.csv")
如何修改此代码以同时删除间隔内另一个特定间隔内的值?例如,我将如何修改它以同时删除-70.8和-70.7之间的经度?你知道吗
这是我的尝试,给了我一张空白的csv表。可能在期望的间隔内没有值。我不确定它是否按预期工作。你知道吗
import pandas as pd
import numpy
df = pd.read_csv(r"C:\\Users\\chz08006\\Documents\\Results1\\BlockIsland25.csv")
indexNames=df[(df['Longitude'] <= -71)|(df['Longitude']>=-70)|df['Longitude'].between(-70.8,-70.7))].index
df.drop(indexNames,inplace=True)
df.to_csv(r"C:\\Users\\chz08006\\Documents\\Results1\\BlockIsland25.csv")
不需要分成两步,我们可以添加
~
相关问题 更多 >
编程相关推荐